备份hexo本地配置文件至github私有仓库

温馨提示:点击页面下方以展开或折叠目录~

本地文件git

Hexo 项目同步方案

一、本地操作

利用Git解决hexo博客多PC间同步问题
Hexo 多终端同步方案

  1. 删除主题目录下的.git

  2. 建立本地仓
    git init

  3. 编辑.gitignore文件

1
.DS_StoreThumbs.dbdb.json*.lognode_modules/public/.deploy*/  
  1. .deploy_git是hexo默认的.git配置文件夹,不需要同步
  2. public内文件是根据source文件夹内容自动生成,不需要备份,不然每次改动内容太多

二、本地仓连接到私有仓

1
2
3
4
5
6
7
git remote add origin git@github.com:abobot/hexo-blog.git

git add .

git commit -m "my first blog-private"

git push -u origin main

三、Hexo

拉取hexo

  1. clone
1
git clone git@github.com:abobot/blog-private.git [file name]

部署hexo

  • 管理员权限打开cmd:
    npm install

下载pakege.jsonhexo必备资源包信息

  • 同步到私有仓
1
2
3
4
git status
git add .
git commit -m "log"
git push xxx
  • Hexo 仓库更新
1
git fetch --all