Github+Node.js+Hexo+NexT 博客的环境恢复
博客生成系统数据
Github+Node.js+Hexo+NexT 博客建立后,github 仅保存了生成的博客网页,原始博客生成系统未保存,可有两种备份方式
一是原有本地博客目录复制备份;二是 git 备份或版本管理(先建立,再博客或一博客再变成可 git 的目录?)
博客生成环境恢复
重新安装系统或更换电脑后,环境的恢复
一、按照顺序安装 git→配置 git→安装 NVM→安装 node.js→安装 Hexo
- 因为博客主题是安装在博客目录中,主题无需另外安装和配置
二、恢复备份的目录或 clone github 中的内容
三、以后继续 hexo new 博客;hexo g;hexo d 正常操作即可
四、注意事项
gitd 的全局配置
配置好全局用户名、邮件和密码或其他验证方式即可进行正常的博客(github 的 https 协议,密码验证方式下)
1 | git config --global user.name netxulei |
- 当前用户目录下生成或更改.gitconfig 文件,内容为:
1 | [filter "lfs"] |
- git config 实际上可为任何数据,只不过 git 需要 name 和 email,如下
1 | git config --global test.first haha |
会在.gitconfig 中增加
1 | [test] |
上传 github 的验证
密码验证方式下,第一次执行 hexo d 时(相当于 git push),会提示输入用户名和密码
点击 Sign in with your browser,浏览器录入用户名和密码后,出现授权界面,再回到 git brash,发现博客已上传成功。以后再上传,无需输入了,因为已保存在 windows 的凭据管理中。
若不提示也不能发布,在控制面板→凭据管理中器中删除 github 的凭据