在多端上同步部署hexo

参考https://blog.csdn.net/K1052176873/article/details/122879462

1. 在GitHub上新建分支hexo,且设置为默认

image-20250205103226633

2. 将Github仓库中hexo分支的文件clone到本地

1
git clone [email protected]:yolo-zzy/yolo-zzy.github.io.git

即clone仓库地址

image-20250205120051048

拉取(同步?)远端仓库中的文件到本地

1
git pull origin master

3.修改后提交到Github仓库

1
git add .
1
2
git commit -m "add_branch"

1
git push

注:添加hexo的环境

1
2
3
npm install hexo
npm install
npm install hexo-deployer-git

Hexo 博客同时部署到 GitHub Page 和个人服务器

将本地yml中repo改为两个,测试能否实现同时部署两个网站

  1. github与个人服务器采用同一个ssh公钥
  2. hexo站点yml如下:
    1
    2
    3
    4
    5
    6
    7
    deploy: 
    - type: git
    repo: [email protected]:/home/git/blog.git
    branch: master
    - type: git
    repo: [email protected]:yolo-zzy/yolo-zzy.github.io.git
    branch: master