前言

我们知道,使用 Github+hexo 搭建一个个人博客确实需要花不少时间的,我们搭好博客之后如果我们有一天电脑突然坏了,或者换了系统,那么我们怎么使用 hexo 再发布文章到个人博客呢?

如果我们还是按照之间我们总结的教程再次搭建一个博客,然后修改代码更换 hexo 主题等,各种配置特别繁琐,那么有没有一种方便的方法,直接使用我们之前搭建好的博客的源文件呢?

操作步骤

一、安装必要软件

安装Git客户端

安装node.js环境

二、在github官网上添加新电脑产生的密钥

参考我的博客中的另外一篇文章

https://liuxiangyang.space/2020/02/01/00012

三、源文件拷贝

将你原来电脑上的个人博客目录下必要的文件拷到你的新电脑上(比如F:/Blog目录下),注意无需全部拷贝,只拷贝几个目录:

1
2
3
4
5
_config.yml
package.json
scaffolds/
source/
themes/

四、安装hexo

在cmd中输入下面指令安装hexo

1
npm install hexo-cli -g

五、进入 F:/Blog 目录(你拷贝到新电脑的目录),输入下面指令安装相关模块

1
2
3
4
5
npm install
npm install hexo-deployer-git --save // 文章部署到 git 的模块
(下面为选择安装)
npm install hexo-generator-feed --save // 建立 RSS 订阅
npm install hexo-generator-sitemap --save // 建立站点地图

六、测试

这时候就可以使用hexo s基本可以看到你的新添加的文章了。

七、部署发布文章

1
2
3
hexo clean   // 清除缓存 网页正常情况下可以忽略此条命令
hexo g // 生成静态网页
hexo d // 开始部署

八、Github添加SSH Keys

首先在本地创建SSH Keys:

1
ssh-keygen -t rsa -C "wujiajiansh@163.com"

后面的邮箱即为 github 注册邮箱,也是你登录 Github 的邮箱,之后会要求确认路径和输入密码,一路回车就行。

成功的话会在 ~/下生成 .ssh文件夹,进去,打开 id_rsa.pub,复制里面的key即可。

1