Hexo博客搭建(10):Hexo博客从Mac端迁移到Windows


具体步骤可参考

1. 备份并迁移本地 hexo 文件夹

在换电脑之前将hexo根目录数据备份保存好。

需要拷贝原电脑项目文件中的_config.yml,themes,source,scaffolds,package.json,.gitignore 等文件到新电脑新建的文件夹中或者建议直接将原文件夹整个打包拷贝到新电脑上。

2. 安装Node.js和git

和第一次搭建博客时一样,确保windows电脑系统中安装好Node.js和git。

2.1. 下载安装Node.js

Hexo 是基于 Node.js 驱动的一款博客框架,所以需安装node。

前往 Node.js官网 下载软件安装。下面这个,选择自己电脑的架构。

Hexo博客搭建(10):Hexo博客从Mac端迁移到Windows01

2.2. 下载安装Git

前往 git官网 下载软件安装。

2.3. 检查是否安装

在命令行中输入相应命令验证是否成功,如果成功会有相应的版本号。

node -v
git version

安装Git后记住两个点,一个是要添加 Git Bash Here 到右键菜单,一个是要把 Git 添加到全局变量。检查与操作步骤参考文章:

如何手动添加Git Bash Here到右键菜单

如何把 Git 配置到系统环境变量

3. 本地Git与Github公钥连接

安装好 git 的目的在于,我们执行命’hexo d后,能将我们本地文档推送到 GitHub 上,所以需要建立本地 Git 与 Github 的连接,我们通过生成 ssh 公钥,让 GitHub 能够认识我们本地的电脑,具体操作如下:

可参考文章 Hexo博客搭建(1):Mac端使用Hexo+GitHub Pages搭建免费个人博客

3.1. 配置用户名和邮箱

配置用户名和邮箱是提交代码时的必要步骤。打开cmd,输入以下命令。

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

3.2. 生成密钥

  • 再输入以下命令:
ssh-keygen -t rsa -C "你的邮箱"
  • 按下enter,会创建使用默认文件名的文件(推荐使用默认文件名),然后会提示保存文件的地址,再次enter,会让你输入两次密码,可以为空。两次enter之后生成key,最后会生成一个奇怪的图案,就成功了。

Hexo博客搭建(10):Hexo博客从Mac端迁移到Windows02

  • 记得查看这个绿框里的地址,找到id_rsa.pub这个文件,即shh key公钥。一般在 C:\Users\你的电脑用户名/.ssh/文件夹下(记得显示隐藏文件夹),可以先用记事本打开,把里面的字符串保存一下,稍后会用到。

之后的参考文章 Hexo博客搭建(1):Mac端使用Hexo+GitHub Pages搭建免费个人博客 第六小节,步骤一致。两个系统仅保存路径不同,上面已经说明windows系统保存路径。

4. 使用npm安装Hexo

4.1. 安装Hexo

  • 检查npm是否已安装。cmd中输入 npm -v ,如显示版本号,即正常安装。

注:
npm 全称是 Node Package Manager ,意思是 Node 的包管理系统。是用来管理 js 的。

新版的 node.js 已自带 npm,安装 node.js 时会一起安装,npm 的作用就是对 node.js 依赖的包进行管理,也可以理解为用来安装/卸载 node.js 需要装的东西。

  • 再输入以下命令
npm install -g hexo-cli

可以用hexo -v验证一下是否成功。如果显示版本号,说明成功

4.2. 本地初始化操作(复制文件到本地)

  • 在电脑上创建你想要存放博客项目的文件夹。

  • cd 到文件夹

CD方法:
cmd中输入cd+空格
再复制文件夹路径,粘贴到cmd中,enter即可。

若使用git bash,可以在创建的文件夹下右键-Git Bash here

Hexo博客搭建(10):Hexo博客从Mac端迁移到Windows03

  • 输入以下命令,复制克隆文件到本地。
hexo init

4.3. 复制替换旧文件

  • 将 mac 上原来的 hexo 博客项目下的相关文件拷贝到新建的 blog 根目录下,这些文件有:_config.yml,theme/,source/,scaffolds/,package.json,.gitignore。(这些文件如果提示要替换,都替换掉)

4.4. 安装依赖

  • cmd中执行 npm install命令安装一些必要组件。
  1. 为了使用 hexo d 来部署到 git 上,需要安装 npm install hexo-deployer-git --save
  2. 为了建立 RSS 订阅,需要安装 npm install hexo-generator-feed --save
  3. 为了建立站点地图,需要安装 npm install hexo-generator-sitemap --save

5. 致谢

更换电脑后,如何迁移 hexo 博客?包括建立本地 Git 与 Github 的公钥连接步骤详解

hexo 博客迁移

Hexo 迁移|mac 到 windows


文章作者: Pamarus
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Pamarus !
评论
  目录