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:官网下载
- 打开gitbash设置用户,这个只是上传时告诉远程仓库是谁上传的而已。
1 2
| git config --global user.name "你的名字" git config --global user.email "你的邮箱"
|
- 配置 SSH,输入后一直回车就行
- 添加 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
- 转移备份到新设备,删除node_modules文件夹。
- 在 git bash 中输入
npm install hexo-cli -g
- 输入
npm install
- 下载hexo的git工具,
npm install hexo-deployer-git --save
博客加密
1
| npm install hexo-blog-encrypt
|
在根目录的_config.yml
中添加以下代码:
博客文章头部设置加密信息
1 2
| password: ********(密码) message: ******** (输入密码界面提示说明)
|
页内跳转
1 2 3 4
| 设置锚点 <a id="table1"></a> 跳转位置 [跳转](#table1)
|
完成