一款基于SpringBoot的优秀开源博客系统:Halo

传送门:Halo 官网

我是小白,今年大一,刚刚脱离了数理化苦海的我,发现对学习计算机有着浓厚的兴趣,学的过程中发现了很多有意思的东西,比如刚刚接触的开源操作系统 Linux,对于从小接触 Windows 的我,以为操作系统等于 Windows,Windows 就是唯一的操作系统

同时解锁了另一个属性就是“折腾”,喜欢去找开源的好用的软件来替代正在使用的软件,当然这个过程中也让我发现了不少非常实用的工具,比如做笔记用的 Typora,加密小电影用的 VeraCrypt

随着整理的笔记越来越多,记录的资料越来越多,就想找个地方与其他人分享,需求是搭建属于自己的博客系统

当然现在优秀的开源博客系统有很多,选择也很多,如 HexoVuePress 等,最后选择了基于 SpringBoot 开发的 Halo,它的源码也不是很复杂,但是代码非常的规范,对于 Java 开发者,特别是 Java 初学者,有很多值得学习的地方

一款基于SpringBoot的优秀开源博客系统:Halo_第1张图片


作为一个 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 

你可能感兴趣的:(spring,boot)