233 字
1 分钟
hexo-git备份

使用GitHub来备份hexo的源码#

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

创建GitHub仓库#

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

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
_multiconfig.yml
package-lock.json

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

Terminal window
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

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

恢复#

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

Terminal window
git clone https://github.com/username/hexo.git ./hexo
git clone https://gitee.com/username/hexo.git ./hexo

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

Terminal window
npm install

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

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

hexo-git备份
https://astro.qingshanls.icu/posts/hexo-git-backup/
作者
青山蓝山
发布于
2024-09-23
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

最后更新于 ,距今已过 742 天

部分内容可能已过时