在我的云主机上备份部署我的博客
2024-01-20
- 仿照
hexo
的默认配置文件_config.yml
,另外新建一个新的配置文件,这里就叫它_ecs_config.yml
,然后根据情况更新 - 在
package.json
的 scripts 下添加一行配置:1
2
3"scripts": {
"ecs_publish": "hexo clean && hexo generate -- _ecs_config.yml && hexo deploy && echo ✔️"
}, - 运行命令:
npm run ecs_publish
- 在 ECS 服务器上 host 这些文件(如 Nginx)
关于将本地生成的文件(默认在 public
文件夹下)同步至 ECS 服务器,此处我使用了 hexojs/hexo-deployer-rsync 这个插件。如果嫌麻烦,也可以自行手动同步:
1 | scp -r public/* username@xxxx:/home/username/blog |
本文链接:
content_copy https://zxs66.github.io/2024/01/20/alt-deploy-of-my-blog-in-my-own-ECS/