我的自建博客之旅04之Halo
Halo是我无意间发现的一款博客框架,如果你讨厌Hexo,Vuepress等静态框架本地编辑,构建部署等方式,如果你想要一款一次搭建,前台是博客,后台是文章维护,并且支持各种定制化折腾的博客框架,可能Halo
会比较适合你。
因为我个人还是比较偏技术,所以最后选用了Hexo,为了省点服务器资源,这款博客服务也就停了,没法预览了,就截取几张图预览预览。
搭建
依旧采用docker-compose模式搭建,Halo由服务和数据库构成,我数据库依旧依据自己的习惯采用了pg:
- 编写
docker-compose.yml
文件:
version: "3"
services:
halo:
image: halohub/halo:2.12 # 注意,halo每个版本都是单独发布的,截止2024年2月27日是2.11
container_name: halo
restart: always
depends_on:
halodb:
condition: service_healthy
volumes:
- ./halo:/root/.halo2 # 持久化halo服务数据,将数据存储在本配置当前目录的halo文件夹里面
ports:
<