传送门:Halo 官网
我是小白,今年大一,刚刚脱离了数理化苦海的我,发现对学习计算机有着浓厚的兴趣,学的过程中发现了很多有意思的东西,比如刚刚接触的开源操作系统 Linux,对于从小接触 Windows 的我,以为操作系统等于 Windows,Windows 就是唯一的操作系统
同时解锁了另一个属性就是“折腾”,喜欢去找开源的好用的软件来替代正在使用的软件,当然这个过程中也让我发现了不少非常实用的工具,比如做笔记用的 Typora,加密小电影用的 VeraCrypt
随着整理的笔记越来越多,记录的资料越来越多,就想找个地方与其他人分享,需求是搭建属于自己的博客系统
当然现在优秀的开源博客系统有很多,选择也很多,如 Hexo、VuePress 等,最后选择了基于 SpringBoot 开发的 Halo,它的源码也不是很复杂,但是代码非常的规范,对于 Java 开发者,特别是 Java 初学者,有很多值得学习的地方
作为一个 SpringBoot 应用,Halo 的部署有多简单呢,让它运行起来只需要两行命令:
这种方式运行的前提是机器配置好了 JDK 等必要环境
$ wget https://dl.halo.run/release/halo-1.4.8.jar
$ java -jar halo-1.4.8.jar
当然最方便的部署方式还是 Docker
$ docker pull halohub/halo:latest
$ docker run -it -d --name halo -p