hexo博客迁移新设备

前言

最近装了一个台式来当主力机,把之前笔记本的博客迁移过来方便记录。配置如下。

配件 型号
CPU i5 12490f
主板 微星 B660m MAX WIFI DDR4
显卡 铭瑄 4060Ti 16G
内存 金百达 银爵 8G×2
硬盘 凯侠 RC20 500G + 致钛TiPlus5000 1T
电源 长城 550W X5金牌
散热 利民 AX120 R SE
机箱 先马朱雀air + 冰洞2s风扇×3

迁移博客

备份旧设备中的博客文件。

新设备环境配置

  • 安装Node.js:官网下载,然后一直ok下去
  • 安装git:官网下载
    1. 打开gitbash设置用户,这个只是上传时告诉远程仓库是谁上传的而已。
      1
      2
      git config --global user.name "你的名字"
      git config --global user.email "你的邮箱"
    2. 配置 SSH,输入后一直回车就行
      1
      ssh-keygen -t rsa
    3. 添加 SSH Key到 GitHub
      在 GitHub 右上角设置中找到 SSH and GPG keys,将 C:\Users\UserName.ssh 中的 id_rsa.pub用记事本打开,全选复制粘贴到 GitHub 里面。
      在 git bash 中输入ssh -T git@github.com,然后 yes 并回车
  • 安装 hexo
    1. 转移备份到新设备,删除node_modules文件夹。
    2. 在 git bash 中输入npm install hexo-cli -g
    3. 输入npm install
    4. 下载hexo的git工具,npm install hexo-deployer-git --save

博客加密

1
npm install hexo-blog-encrypt

在根目录的_config.yml中添加以下代码:

1
2
encrypt:
enable: true

博客文章头部设置加密信息

1
2
password: ********(密码)
message: ******** (输入密码界面提示说明)

页内跳转

1
2
3
4
设置锚点
<a id="table1"></a>
跳转位置
[跳转](#table1)

完成