一台电脑搭建两个 Hexo 博客
2022.05.23 更新:
遇到了一个连接超时的问题,在这里得到了解决。
修改后的 ssh 的 config 文件如下:
另外,
不需要取消 git 的全局用户名和邮箱。只需要在另一个博客的 git 目录下更改用户名和邮箱即可。
以下是原博客。
前言
因为我比较喜欢重装系统,最近也确实重装了不少次,仗着学校可以免费使用 Windows 系统,我确实有点不知道收敛了。说回来,不收敛也有不收敛的好处,每次重装完系统还是能够收获很多快乐的。
之前也配置过不少次了,想着每一次都是去看别人的博客,这一次自己也记录一下子吧。下一次就方便了。而且,更方便我去重装系统了。
下面就开工。
配置过程
首先,本操作是建立在电脑上本身就已经搭建好一个 Hexo 博客的情况下。关于搭建一个 Hexo 博客的参考,可以参见GiHub + Hexo 真·从零开始搭建个人博客。
然后,创建密钥:
这里最好要在 .ssh
的目录下执行命令。否则新创建的密钥文件可能会跑到
C:\Users\FanyFull\
目录下面。
注意,回车后要输入文件名称,不可以像搭建一个博客那样什么都不做,三个回车,
然后,两个回车就行,
新密钥创建完毕。
然后,在 C:\Users\FanyFull\.ssh\
目录下创建一个
config
文件:
我这里的设置:
然后,到 GitHub 中添加刚刚新建的密钥。
然后,到 .ssh
目录下依次执行如下几条命令(这些命令必须到
git bash 中执行):
验证是否成功
依次执行以下命令,第一个为默认 ssh_key 验证;第二个为新的 ssh_key 验证,其中 "xxxxxx" 为先前在 config 文件中的命名。
取消全局用户名/邮箱配置,单独设置用户名/邮箱
执行如下命令,取消全局用户名和邮箱配置(如果已经设置了全局的话):
分别进入你的两个 Hexo 博客 .git 目录下执行以下命令单独设置用户名/邮箱:
hexo 配置文件修改 git 地址
打开你的第二个博客 Hexo 目录下的 _config.yml 文件,找到 deploy 关键字,写入以下配置并保存:
到这里,第二个博客就部署完成了。
参考:
1、CSDN