Hexo 源文件备份说明
- _config.yml站点的配置文件,需要拷贝
- themes/主题文件夹,需要拷贝;
- source博客文章的.md文件,需要拷贝;
- scaffolds/文章的模板,需要拷贝;
- package.json安装包的名称,需要拷贝;
- .gitignore限定在push时哪些文件可以忽略,需要拷贝;
- .git/主题和站点都有,标志这是一个git项目,不需要拷贝;
- node_modules/是安装包的目录,在执行npm install的时候会重新生成,不需要拷贝;
- public是hexo g生成的静态网页,不需要拷贝;
- .deploy_git同上,hexo g也会生成,不需要拷贝;
- db.json文件,不需要拷贝。
github 保存需要备份的hexo文件
两种方法:
- 直接新建一个repro, git上传上面的文件。
- 在网站项目xxx.github.io 上新建一个分支(branch 名字可以选择hexo, 原来master分支不变,继续保存静态网页,把需要备份的源文件资源上传到hexo分支。)
hexo环境恢复(如更换电脑)
- 安装git;
- 安装Nodejs和npm;
- 使用克隆命令将仓库拷贝至本地;
- 在文件夹内执行命令
npm install hexo-cli -g npm install npm install hexo-deployer-git
备份文件修改后,备份改动上传:执行git add,git commit -m “提交文件”,git push origin Hexo来提交Hexo网站源文件;