前几天搭建好 hexo 后,接下来就研究如何对 hexo 进行备份,解决换电脑后无法编辑博客的尴尬情景。解决方案网上有很多,在此记录一种刚测试通过的处理流程。
在码云或者GitHub上创建代码库,保留以下目录
scaffolds
source
themes
_config.yml
package.json
.gitgnore
注:_config.yml是站点配置文件,theme中是主题,source博客编辑文件,scaffolds文章模板,package.json包使用说明和.gitgnore限定提交的时候哪些文件可以忽略(.gitgnore这个文件我这里是 .npmignore)。最后推送至远程库。
环境部署
- node.js
- Git
- MarkDownPad 2
安装过程参考搭建过程,只需注意不要执行 hexo init,据说会清空 _config.yml 的内容至默认。把备份的代码库 clone 到本地,打开命令行至根目录依次执行以下指令
npm install hexo-cli -g
npm install hexo --save
npm install
hexo generate
安装之前装过的组件
npm install hexo-deployer-git --save
npm install hexo-generator-feed -save
npm install hexo-generator-sitemap -save
npm install hexo-generator-searchdb --save
npm install hexo-wordcount --save
最后启动测试一下是否正常运行就完事了,之后新增或修改文章后记得推送到代码库就可以(还是那几个文件)。