建站教程 同时部署到两个平台

本文将介绍如何将 Hexo 博客同时部署到 Gitee 和 Github 。

一、新建仓库(此处以Github举例)

1.注册Github账号

2.修改默认分支

因为某些原因, Github 的默认分支已经由 master 变为 main ,为了与 Gitee 平台相匹配,可以在 Github-Settings-Repositories 中修改。

3.添加SSH公钥

Github-Settings-SSH and GPG keys-New SSH keys ,添加此前位于将 C:\用户\.ssh\id_rsa.pubSSH公钥

4.新建仓库

仓库名格式为 XXXXX.github.io ,注意仓库应为公开状态。

二、修改配置

打开博客根目录的 _config.yml ,修改如下:

1
2
3
4
5
6
7
8
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo:
gitee: https://gitee.com/XXXXXX/XXXXXX.git
github: git@github.com:XXXXXX/XXXXXX.github.io.git
branch: master

三、上传到云端

在博客文件夹打开 cmd ,用hexo d 试试吧!

顺利的话,你将同时在两个平台看到文件更新。

四、访问博客

检查两个平台的 Pages 服务是否开启,通过以下网站访问你的博客。

1
2
https://XXXXXX.github.io/
https://XXXXXX.gitee.io/

参考