推荐一款非常好用的博客系统 halo

从之前在学JAVA的框架SSM的时候,我就有了我要有一套自己的博客系统的想法。当时因为准备要学SpringBoot了,就想着那等学完SpringBoot之后再做吧。后来学了SpringBootMyBatis,再后来学了Spring Data JPA之后,就用这个编写了自己的博客系统。但是这其中却有一个点,我耐着心把博客系统编写出来了之后,却发现我竟然没有心思去写博客了。这可真的是。。。

最终的结果就是,我自己编写的系统也放下没再动过,哪怕各种功能都已经实现了。后来我决定不再自己编写博客系统了,我使用了WordPress搭建博客系统。这个一键式的博客系统好是挺好的,就是迁移的时候不方便,另外博客的风格和样式我都很不喜欢,就这样我就又放下了。

知道去年年底,我在逛论坛的时候碰到了一款开源的博客系统,而这款开源的博客系统也有论坛,看起来是挺不错的。当然重点是,这款开源的操作系统是基于JAVA开发的,使用的框架是Spring Boot。这一点很重要,于是我决定用这款博客系统了。

首先,先把博客系统的官网贴出来:halo.run

这里要说明一下,既然是搭建的博客,那肯定是要可以让别人也能访问的,所以这肯定是要放在云服务器上运行的,另外如果用ip地址来访问的,太麻烦了,肯定也没有人会去记这个IP地址,所以我注册了域名。

云服务器的话,我选择的是阿里云的轻量应用服务器。学生配置:
推荐一款非常好用的博客系统 halo

域名也是在阿里云上注册和购买的。yangcloud.online。这个域名其实就是看着便宜,同时又有我名字的拼音,所以才申请到的。当然,这里提醒一下,在国内的话,域名如果不在管局备案是无法使用的,所以想要自己申请域名可以的使用的话,一定要备案才可以。阿里云就可以将域名备案,而且还挺方便的。

那这些前提工作做好了之后呢,就是要登录服务器、配置运行环境以及将应用跑起来就可以了。说的简单,那怎么做呢。

连接云主机我用的软件叫finalShell,可以在百度上搜这个软件,是一款SSH连接工具,同时也能连接Windows。还是比较好用的。我的云主机选用的系统为CentOS 7。官网地址:hostbuf.com,至于各平台的下载地址,就不贴在这里了,去官网下载需要的版本吧。

连接了云主机之后呢,开始配置环境了。包括JDKNginx,当然,如果你不用Nginx的话,官网也贴出了另一种部署方式,不过另一种方式并没有试过,所以这里不多说。关于CentOS配置JDKNginx的方法百度也能搜到好多,这里也就不多说了。

最后将应用跑起来。这一点呢,halo的官网也有比较详细的阐述,有疑问请到官网查找相关信息。

最后的最后,就是博客的界面,当然我的博客的界面不是初始的界面,我更换了主题的。这个主题也是可以开发的,需要什么样的主题,就可以自己根据相应的规则去开发出来,上传到博客中就可以应用了。

推荐一款非常好用的博客系统 halo