Hexo可以部署在 GitHub 上,加上如果可以接受 GitHub 的 代码登录后可见 域名,甚至可以不用一分钱就拥有自己的博客。主打一个白嫖的当然不能放过。
我们使用Docker来安装,最终实现Hexo 框架 + butterfly 主题 + 在线编辑(任何有网的地方)+ 评论功能自部署
相关文档链接
Hexo 在线部署镜像:[链接登录后可见]
Hexo 在线部署镜像 GitHub 地址:[链接登录后可见]
Butterfly 官方 GitHub:[链接登录后可见]
评论 Twikoo 文档:[链接登录后可见]
Butterfly 安裝文檔 (四) 主題配置 – 2:[链接登录后可见]
Hexo 后台
部署
[链接登录后可见][链接登录后可见]
利用Docker-compose搭建,易于更新
先建立一个文件夹
代码登录后可见
docker-compose填入以下内容:
Hexo 部署
代码登录后可见
评论部署
代码登录后可见
运行
代码登录后可见
我们现在可以输入 代码登录后可见访问了。
hexo 的后台地址就是 代码登录后可见
1、如果不知道服务器 IP,可以直接在命令行输入:代码登录后可见,会显示当前服务器的 IP。
2、遇到访问不了的情况,请再次检查防火墙和服务商的后台防火墙是否打开对应了端口。
更新
代码登录后可见
卸载
代码登录后可见
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
使用教程
更换butterfly主题
代码登录后可见
进入Docker容器内部
代码登录后可见
安装插件(pug 以及 stylus 的渲染器)
代码登录后可见
评论搭建
代码登录后可见
填入下面的配置:
代码登录后可见
运行
代码登录后可见
同时配置反向代理
访问网址,出现这个说明部署成功:
评论的设置可以直接在博客这边设置: