Tue May 23 2023
改用Halo框架
#128
/
samyyc
/
共 1204 字
/
1106日 前更新
改用Halo框架
本来准备换个Wordpress主题,结果一直找不到心仪的主题。在找的过程中无意间发现了这个框架,看了一眼后台界面的UI一秒就爱上了,所以马上选择改用Halo (其实就是瞎折腾,本来想用Hexo的,那个butterfly主题很戳我,但是Hexo发帖没有可视化界面有些蛋疼)
使用Docker compose部署Halo框架
docker还是很方便的, 根据Halo官方仓库的教程,用docker compose部署
这里直接使用的官方文档使用 Docker Compose 部署 | Halo Documents的Docker compose配置
最开始使用的是MySQL,结果部署的时候卡死了,就换了PostgreSQL
配置Nginx反向代理
# vhost/halo.conf
}
再重启nginx
sudo service nginx restart
初始化网站
访问 {你的域名或IP}/console 页面进行初始化设置
更换主题
挑来挑去还是选择了[theme-stack](https://github.com/jiewenhuang/halo-theme-stack\)主题,直接下载然后在后台安装即可
使用阿里云OSS
插件plugin-alioss可以实现这个功能 需要自己本地构建,构建代码如下
git clone git@github.com:halo-sigs/plugin-alioss.git
./gradlew.bat build
还好,一切顺利,就是中途报了两个编码错误,不过应该不要紧
编译完之后直接把产物./build/libs/XXX.jar 上传到halo后台安装界面即可
然后在附件 页面右上角储存策略 配置你的OSS即可
从Wordpress导入文章
直接使用插件plugin-wordpress即可
导入之后发现标签,分类什么的都不见了,文章排版也有一定的问题,不过不是什么大问题,自己改一下就OK了
配置SEO
向百度导入sitemap
halo默认开启sitemap,链接: {你的IP或域名}/sitemap.xml
