推荐一款非常好用的博客系统 halo
从之前在学JAVA
的框架SSM
的时候,我就有了我要有一套自己的博客系统的想法。当时因为准备要学SpringBoot
了,就想着那等学完SpringBoot
之后再做吧。后来学了SpringBoot
和MyBatis
,再后来学了Spring Data JPA
之后,就用这个编写了自己的博客系统。但是这其中却有一个点,我耐着心把博客系统编写出来了之后,却发现我竟然没有心思去写博客了。这可真的是。。。
最终的结果就是,我自己编写的系统也放下没再动过,哪怕各种功能都已经实现了。后来我决定不再自己编写博客系统了,我使用了WordPress
搭建博客系统。这个一键式的博客系统好是挺好的,就是迁移的时候不方便,另外博客的风格和样式我都很不喜欢,就这样我就又放下了。
知道去年年底,我在逛论坛的时候碰到了一款开源的博客系统,而这款开源的博客系统也有论坛,看起来是挺不错的。当然重点是,这款开源的操作系统是基于JAVA
开发的,使用的框架是Spring Boot
。这一点很重要,于是我决定用这款博客系统了。
首先,先把博客系统的官网贴出来:halo.run
这里要说明一下,既然是搭建的博客,那肯定是要可以让别人也能访问的,所以这肯定是要放在云服务器上运行的,另外如果用ip
地址来访问的,太麻烦了,肯定也没有人会去记这个IP
地址,所以我注册了域名。
云服务器的话,我选择的是阿里云的轻量应用服务器。学生配置:
域名也是在阿里云上注册和购买的。yangcloud.online。这个域名其实就是看着便宜,同时又有我名字的拼音,所以才申请到的。当然,这里提醒一下,在国内的话,域名如果不在管局备案是无法使用的,所以想要自己申请域名可以的使用的话,一定要备案才可以。阿里云就可以将域名备案,而且还挺方便的。
那这些前提工作做好了之后呢,就是要登录服务器、配置运行环境以及将应用跑起来就可以了。说的简单,那怎么做呢。
连接云主机我用的软件叫finalShell
,可以在百度上搜这个软件,是一款SSH
连接工具,同时也能连接Windows
。还是比较好用的。我的云主机选用的系统为CentOS 7
。官网地址:hostbuf.com,至于各平台的下载地址,就不贴在这里了,去官网下载需要的版本吧。
连接了云主机之后呢,开始配置环境了。包括JDK
和Nginx
,当然,如果你不用Nginx
的话,官网也贴出了另一种部署方式,不过另一种方式并没有试过,所以这里不多说。关于CentOS
配置JDK
和Nginx
的方法百度也能搜到好多,这里也就不多说了。
最后将应用跑起来。这一点呢,halo
的官网也有比较详细的阐述,有疑问请到官网查找相关信息。
最后的最后,就是博客的界面,当然我的博客的界面不是初始的界面,我更换了主题的。这个主题也是可以开发的,需要什么样的主题,就可以自己根据相应的规则去开发出来,上传到博客中就可以应用了。
推荐一款非常好用的博客系统 halo相关推荐
- Java博客系统halo的搭建
github上star比较多的开源博客系统halo,SpringBoot+Gradle+Hibernate,推荐的Java版本是11,我的本地环境是mac+idea halo官方文档:https:// ...
- 接地气又好用,8 款优秀的国产开源博客系统推荐
码云开源项目:https://gitee.com/ 对于程序员来说,除了苦修技术,写博客将开发过程和开发经验记录下来,也是非常有意义的事情.既能帮助自己梳理思绪,也能让其他人避免重复踩坑,还能抛砖引玉 ...
- 又一款简洁实用的个人博客系统
[公众号回复 "1024",免费领取程序员赚钱实操经验] 大家好,我是章鱼猫. 今天推荐的这个项目是「van-blog」,一款简洁实用优雅的高性能个人博客系统. VanBlog 支 ...
- php+mysql个人博客系统_推荐几个开源的个人独立博客系统
大家好,我是章鱼猫. 前几天,有读者留言:「有没有开源的个人独立博客系统」. 今天章鱼猫就应大家的要求,给大家分享几个非常不错的个人独立博客系统. 之前推荐过两个: 超级漂亮的 Tale 博客系统 一 ...
- 推荐一个基于Springboot+Vue的开源博客系统
简介 这是一个基于Springboot2.x,vue2.x的前后端分离的开源博客系统,提供 前端界面+管理界面+后台服务 的整套系统源码.响应式设计,手机.平板.PC,都有良好的视觉效果! 你可以拿它 ...
- 一款超级简洁的个人博客系统搭建教程(附源码)
开发环境 IDEA.jdk1.8.mysql8.33 开发框架 springboot 1.首先,确保已安装 Git 和 IntelliJ IDEA.如果你还没有安装 Git,请前往官网下载并安装 Gi ...
- 二次元博客系统Halo
一.项目介绍 (1)官网地址:https://halo.run (2)有很多二次元主题,哈哈 二. 环境准备 JDK:Java Downloads | Oracle(Halo 的最低依赖要求为 JRE ...
- java好的博客_推荐5个万博爆款Java开源博客,是我目前用过最好用的博客系统
1.OneBlog 一个简洁美观.功能强大并且自适应的Java博客,使用springboot开发,前端使用Bootstrap,支持移动端自适应,配有完备的前台和后台管理功能. 功能简介 多种编辑器.自 ...
- 有故事的程序员必看的六个开源博客系统 | Gitee项目推荐
程序员除了需要具备写代码的能力,还要有写作能力,项目开发过程中需要清晰的文字记录.发布开源项目,如果想让更多人使用或贡献代码,也必须有一份生动又明了的 Readme 文档.程序员很热衷通过博客写作,不 ...
最新文章
- Ubuntu 用vsftpd 配置FTP服务器
- linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频, awk合并两列...
- 75. CPU 100%运行实战案例分析
- spring Boot Actuator使用
- React中的各个目录文件功能
- java代码实现解压文件_Java压缩/解压文件的实现代码
- mysql增加实例,MySQL的简单使用笔记:增加实例以及启动
- Mybatis-plus不走租户的配置方式
- 树莓派开机后画面一闪之后黑屏的解决
- Atitit 通用服务端代理接口 转接口 attilax总结
- 老主板BIOS不识别nvem固态硬盘,修改BIOS添加nvme驱动
- Hive 计算 yyyyMMdd 之间的时间差
- matlab排序函数sort的使用方法
- 2010年6月 工作 计划 发奋图钱 再接再厉
- 迁移学习---TrAdaBoost算法介绍
- 【WSN通信】基于最佳簇半径的无线传感器网络分簇路由算法附matlab代码
- shl and shr
- 【异常】Session 0x0 for server null, unexpected error, closing socket connection and attempting reconn
- 给所有想辞职的人一个大胆的建议!
- 逆向分析HyperSnap 7 专业版完成注册