hexo-git备份

青山蓝山 Lv7

使用GitHub来备份hexo的源码

前提条件:已成功搭建完成并部署hexo

创建GitHub仓库

1.登录GitHub并创建仓库,设置为私密
2.在hexo根目录创建.gitignore文件,设置要忽略的文件或文件夹,填写不需要备份的文件和文件夹。

1
2
3
4
5
6
7
8
9
.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
_multiconfig.yml
package-lock.json

3.使用git备份源文件到GitHub

1
2
3
4
5
6
git init
git add *
git commit -m "$(date): Hexo backup"
git remote add origin https://github.com/username/hexo.git
git push -u origin main

如需同时使用gitee

1
2
3
4
# 将上面最后两行换为:
git remote add gitee https://gitee.com/username/hexo.git
git push -u gitee main

恢复

1.将备份的仓库克隆到本地

1
2
3
git clone https://github.com/username/hexo.git ./hexo

git clone https://gitee.com/username/hexo.git ./hexo

2.使用备份的 package.json 文件来恢复安装 Hexo 插件,使用 npm 进行安装:

1
npm install

这将读取 package.json 文件中的依赖项列表,并下载并安装所需的插件和模块。

3.生成静态网页并部署即可。

  • 标题: hexo-git备份
  • 作者: 青山蓝山
  • 创建于 : 2024-09-23 21:45:59
  • 更新于 : 2024-09-23 22:12:50
  • 链接: https://blog.qingshanls.icu/2024/09/23/hexo-git备份/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论