hexo博客迁移

前言

本人在去年10月份购置了一台新的电脑,旧的电脑还能用,但大部分时间都是躺在寝室吃灰了。软件及文件,我都已经迁移到了新的电脑中,唯独还差Hexo博客相关的文件,一直留在旧电脑中。
拖到假期,终于有空来做博客迁移的工作,本以为会比较花时间,没想到还挺轻松就完成了,接下来就介绍一下流程

笔者的迁移主要是从一台旧的电脑迁移到另一台电脑,换句话说,我完全没有继续在旧电脑上维护博客的打算,因此迁移方法简单粗暴。我在网上搜索的时候,看到有人利用git的branch,来实现多台设备同时能够维护博客,对我来说既麻烦也无必要,因而未予使用。

1️⃣ 配置基础环境

要配置基础环境,需要做以下几个步骤

  1. 安装git,并生成密钥,保存到github账号中
  2. 下载并安装Node.jsnpm会自己跟着装好)
  3. 使用npm安装hexo ,具体指令为npm install -g hexo-cli

这些都在 建站历程:安装及部署篇 这篇文章中有介绍,在此就不再介绍

❗️ 注意,安装完hexo之后不用hexo init

2️⃣ 迁移相关文件

需要迁移的文件只有:

  1. 博客配置文件./_config.yml

  2. 主题配置文件夹./theme/

  3. 文章及相关内容的文件夹./source/

  4. 模板文件夹./scaffolds/

  5. 记录博客所有的插件的文件./package.json

3️⃣ 在新电脑中重新部署

还记得上一步中拷贝的./package.json嘛,只要在同一文件目录下运行

1
npm install

就会自动读取package.json文件中记录的插件列表,然后挨个安装,这样你在旧设备中安装的插件,在新设备中,都安装好了

之后的一切就照常,修改文章,生成静态文件,部署到git

1
2
hexo g
hexo d
0%