在我的云主机上备份部署我的博客
2024-01-20
  1. 仿照 hexo 的默认配置文件 _config.yml,另外新建一个新的配置文件,这里就叫它 _ecs_config.yml,然后根据情况更新
  2. package.json 的 scripts 下添加一行配置:
    1
    2
    3
    "scripts": {    
    "ecs_publish": "hexo clean && hexo generate -- _ecs_config.yml && hexo deploy && echo ✔️"
    },
  3. 运行命令:npm run ecs_publish
  4. 在 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/