Hexo + GitHub 源码管理

Hexo + GitHub 源码管理

从 GitHub 检出托管的 Hexo 静态站点
  • 检出
## 新建目录
mkdir hexo-dev

## 进入 hexo-dev
cd hexo-dev

## 检出 master 分支
git clone https://github.com/mrcuijt/mrcuijt.github.io.git

## 查看检出的仓库
ls ## mrcuijt.github.io

## 进入 mrcuijt.github.io 目录
cd mrcuijt.github.io

## 查看仓库状态
git staus

## 查看仓库提交日志
git log
创建新的 dev 空白分支
## 创建新的空白分支,分支名称为 dev
git checkout --orphan dev
删除当前目录空白分支下全部文件
## 查看空白分支状态
git status
## 删除文件
git rm -rf ./
## 查看空白分支状态
git status
提交 Hexo 源码到 dev 分支
  • 将 Hexo 目录下的文件拷贝到 mrcuijt.github.io 目录下
## mrcuijt.github.io 目录结构
.deploy_git
.gitignore
db.json
node_modules
package-lock.json
package.json
public
scaffolds
source
tags
themes
_config.yml
  • 提交代码到本地 dev 分支
## 添加要提交的文件
git add .

## 提交
git commit -m "1、Hexo Dev Init"
  • 提交代码到远程 dev 仓库分支
git push --set-upstream origin dev

完成

注意事项
  • Windows 系统下的 Git 默认设置对大小写不敏感

在修改 文章 分类的大小写后,在 GitHub 上展示出来的仍然是小写

  • 解决方案

    • 博客文件夹中找到 .deploy_git 文件夹,进入 .git 文件夹

      • 编辑 config 文件,设置 ignorecase = false
    • 博客目录进入 .git 文件夹

      • 编辑 config 文件,设置 ignorecase = false
Share 本文总阅读量
隐藏
变装
切换
modules : pio/,xuexiaoban/