hexo博客迁移

2019-10-10   博客教程

备份必备文件,新电脑直接替换

备份必备文件

文件/文件夹 说明
scaffolds/ 博客文章的模版
source/ 所有博客文章、CNAME文件、README文件等
themes/ 网站的主题
_config.yml 站点配置文件
package.json 依赖包的名称和版本号
.gitignore 在push时需要忽略的文件和文件夹

将这些文件或文件夹备份到dropbox。

迁移过程

注意:全程用windows命令行窗口

下载安装git、node.js

git 下载地址:https://git-scm.com/

Node.js下载地址:https://nodejs.org/en/download/

测试是否安装成功

git --version
node -v
npm -v

在新电脑上安装hexo博客

npm install -g hexo-cli
hexo init blog #在当前目录下新建一个blog文件夹
cd blog #打开blog文件夹
npm install

查看是否安装成功

hexo version

替换

将dropbox中备份的文件或文件夹复制到blog文件夹中,选择替换。

打开浏览器测试

hexo s --debug

此时在浏览器上输入 ` http://localhost:4000 `,查看是否成功

推送到github

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

生成ssh key,三次等待直接回车

ssh-keygen -t rsa -C "你的邮箱"

到提示的路径中,用notepad打开id_rsa.pub,复制里面的内容

打开github

  • 进入setting
  • 点击左边的 SSH and GPG keys
  • 将ssh key粘贴到右边的Key里面。Title随便命名即可。
  • 点击下面的 Add SSH key 就添加成功了。

测试

ssh -T git@github.com

提交到github

hexo clean
hexo g -d