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