Halo
- Halo是一个开源免费的博客系统,由Java编写是目前开源博客系统中较为流行的之一
- 官网地址
- 搭建推荐使用docker的方式,能省去很多不必要的麻烦。
- 搭建常见的坑:
不要使用Minikube管理你的Halo容器,不然你的Service NodePort会有很多问题。
Nginx反向代理配置如果要使用https可以申请使用阿里的免费SSL申请地址
配置SSL之后记得将http请求重定向到https上
server {
listen 80;
server_name 域名;
client_max_body_size 1024m;
rewrite ^(.*)$ https://$host$1 permanent;
}
halo使用体验
- halo是开源的、有很多免费的主题,但是进行二次开发必须会java才行,同样的很多主题但是基本都有一些使用上的问题,如果你对前端有所掌握是可以自己把这些问题搞定的。
- 我自己搭建的示例博客
- 使用了一段时间感觉还是需要自己写一个博客系统,自己写前后端然后写出接口文档和模块结构,然后开源出来,用Go写博客系统应该还是蛮轻松的,写完以后我也会发出来给喜欢用Go开发的小伙伴自己二次开发或者使用。