前言
用过不少写博客的项目,比如WordPress、notion、Aurora,现在把网站的内容全都通过md格式导入到halo这个项目里面来了,确实是简单方便,回到了写博客的本质上,相对来说功能没有WP那么多,但是足够美观和便利。例如本站的文章。
官方网址:[链接登录后可见]
项目手册:[链接登录后可见]
项目地址:[链接登录后可见]
免费泛域名证书申请
[链接登录后可见]
利用Docker-compose搭建,易于更新
先建立一个文件夹和文件
代码登录后可见
docker-compose填入以下内容:
代码登录后可见
运行
代码登录后可见
我们现在可以输入 代码登录后可见访问了。
查看最新版本镜像:[链接登录后可见] ,我们推荐使用具体版本号的镜像,
目前 Halo 2 并未更新 Docker 的 latest 标签镜像,主要因为 Halo 2 不兼容 1.x 版本,防止使用者误操作。我们推荐使用固定版本的标签,比如 代码登录后可见 或者 代码登录后可见。
后续文档以 代码登录后可见 为例。
更新
代码登录后可见
卸载
代码登录后可见
使用教程
应用市场
Halo自带丰富的插件,以及主题。可以在应用市场内安装,在插件处配置后使用。
文章搜索
docker-compose默认集成了meilisearch
首先到应用市场安装“搜索组件”、“meilisearch“组件,以及支持搜索组件的主题。
回到插件内找到“meilisearch”,修改基本设置
保存后回到仪表盘刷新搜索引擎即可
备份
目前仅支持手动备份,及时备份好习惯!
附件
目前博客附件只支持本地存储,无法直接挂载外部存储。如果需要CDN、OSS等,可以直接挂载外链到文章内。
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析