早段时间重装了系统,考虑到hexo博客需要在新系统安装配置,重装之前在网上查找学习了相关教程,在这里记录一下。
提示:因为重新配置hexo已经过了一段时间,所以每个步骤我记录得不够详细准确,仅供您参考。如需重装系统配置hexo,请一定要先做好备份保存再尝试。
重要的准备工作
首先,最重要的一点:在重装系统之前,备份保存 硬盘里hexo博客文件夹(就是hexo博客存储的文件夹。) 因为不知道哪些文件需要用,所以我把整个文件夹都保存下来。
重装系统之后
1.安装软件 git 和 Node.js
git下载地址:git官网
Node.js下载地址:Node.js官网
注:因为有一段时间了,以下的步骤2,3,5,6 我不记得具体是在哪个文件夹上运行Git Bash 客户端,是当前盘?还是 hexo 博客存储文件夹?下次安装要记录一下。
2.配置SSH Key
在 Git Bash 客户端,输入:
git config --global user.name "这里输入在GitHub的账户名"
git config --global user.email "这里输入在GitHub的注册邮箱名"
ssh-keygen -t rsa -C "这里输入在 GitHub 的注册邮箱"
接着在 Git Bash 客户端,输入命令行:
cat id_ras.pub
这样会显示公钥文件内容,把它复制到剪贴板。
登录 GitHub 账户,点击右上角个人头像的下拉菜单,依次点击 Settings > SSH and GPG Keys,在 SSH Keys 页面右上角有个New SSH Key
按钮,点击该按钮后,粘贴上刚才复制的公钥内容。这样,SSH Key 就配置好了。
思考:我当时按照这个配置的,但是忘记看一下重装之前的SSH Key是不是还在,是否有必要重新配置,下次重装时要看一下。
3.安装hexo
在 Git Bash 客户端输入:
npm install hexo-cli -g
4.删除hexo博客文件夹里的部分文件
提示:为防止误操作,稳妥起见,执行本操作之前,还是在另外一个盘再存储一份hexo博客文件夹保存为好。
保留_config.yml, themes/, source/, scaffolds/, package.json, .gitignore 这些文件/文件夹, 其它可以删除。
5.安装文件
在Git Bash 客户端输入
npm install
6.安装部署
在Git Bash 客户端输入:
npm install hexo-deployer-git --save
7.运行
最后,在博客文件夹上,运行Git Bash 客户端,依次输入以下命令:
hexo clean
hexo g
hexo d
然后查看是否配置成功。
参考文章:
重装系统后重新部署恢复 Hexo blog