子目录部署 - Hexo
背景
今天wanmeishijie.xyz的域名备案已经通过了,所以这个项目部署迁移到了腾讯云服务器上,挂载了HTTPS,暂时不想用二级域名,所以采用子目录的方式统一分发不同的服务。
解决Hexo子目录问题
其实只需要设置root就可以了
可参考:https://hexo.io/zh-cn/docs/configuration
处理nginx配置
配置URL子路径映射
处理Github Action
因为之前是通过Github自动构建,且自动同步到gitee,这一步需要配置自动构建出的文件也需要加入子目录
我用的是 https://github.com/peaceiris/actions-gh-pages这个插件 因此只需配置destination_dir即可
1 |
|
服务器自动抓取(TODO)
这里想的是服务端留一个命令服务,限制可执行的一些命令,这样其他服务可以直接调取这些命令,而不用走鉴权流程,可以直接在Github Action中通过http执行Git pull动作,完成更新
…
容本帅再掉两根头发…
子目录部署 - Hexo
https://wanmeishijie.xyz/notes/hexo/子目录部署/