之前一直有写博客的习惯,也自认为需要记录下来才能沉淀知识,也方便后续的查找。但是看到一些公共的博客平台关闭导致写的文章也一并丢失后,为了以防万一,决定自建博客系统!
考量过一些博客系统,像知名的Wordpress,Typecho等都很不错,最后还是选择了Hexo,因为它足够的简洁,作者可以用Markdown来撰写自己的博文,然后生成静态的博客页面,还能直接部署到github上,实现无服务器建站。比如我下面的这个博客网站:
并且为了访问方便,还购买了域名和备案,能够正儿八经的做一个网站,毕竟网站也是有尊严的。为了快速访问,瞄准了国外的短域名,花了一周的时间翻译和填写各种文件,最后重金获得一个阿尔巴尼亚的顶级域名,用于博客访问,也就是下面这个域名,拷贝到浏览器跳转到我的博客。
aaa.al
但是最近在公众号粉丝的推荐下,发现了一个新的博客系统halo,也是足够的轻量化,后端采用Java语言编写,只需要运行几行命令即可搭建起来。
下载官网最新的jar文件,使用java运行起来(注意需要使用最新的jdk)。
wget https://dl.halo.run/release/halo-1.4.17.jar java -jar halo-1.4.17.jar
看到最后的控制台出现"Halo has started successfully!"的字样,表示halo正常启动起来了。接下来就可以通过。
使用http://ip:8090来访问你的博客页面,第一次需要初始化配置。
还可以在博客中挑选合适的主题,支持文章评论,各种中文主题也非常的人性化,不用再像hexo那样无尽的配置,同时对手机等小屏设备的适配也做的不错,感兴趣的朋友可以下载尝试。