GitHub Page 个人博客

使用 GitHub Page 建个人博客

GiuHub

Git

  • 下载 Git ,网址:https://git-scm.com/
  • 初始设置:

    1
    2
    git config --global user.name your_name
    git config --global user.email your_email@example.com
  • 设置 SSH Key

  1. 在 Git Bash 中输入 ssh-keygen -t rsa -C "your_email@example.com"
  2. 获取公开密钥,输入 cat ~/.ssh/id_rsa.pub
  3. 在 GitHub 中添加公开密钥
  4. Git 和 GitHub 进行认证,输入 ssh -T git@github.com

Hexo

  • 安装 Node.js ,网址:https://nodejs.org/
  • 安装 Hexo :npm install -g hexo-cli
  • 新建网站:hexo init
  • 安装依赖库:npm install
  • 安装部署依赖:npm install hexo-deployer-git --save
  • 修改 Hexo 配置文件

    1
    2
    3
    4
    deploy:
    type: git
    repo: https://github.com/user_name/user_name.github.io.git
    branch: master
  • 清除缓存:hexo clean

  • 生成静态文件:hexo generate
  • 启动服务器:hexo server
  • 部署网站:hexo deploy

多终端设置

1. 在本地博客根目录设置

  • 删除 theme 子文件夹下的 .git 文件夹
  • 在 Git Bash 上操作:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // git 初始化
    git init
    // 添加远程仓库地址
    git remote add origin https://github.com/user_name/user_name.github.io.git
    // 新建分支并切换到该分支
    git checkout -b hexo
    // 添加所有文件
    git add .
    // 提交
    git commit -m ""
    // 推送到远程 hexo 分支
    git push origin hexo
  • 在 GiHub 设置 hexo 分支为默认分支

2. 在其他设备设置

  • 克隆 hexo 分支到本地:git clone https://github.com/user_name/user_name.github.io.git
  • 安装 Hexo:npm install -g hexo-cli
  • 不需要 Hexo 初始化,否则之前的 Hexo 配置参数将会重置
  • 安装依赖库:npm install
  • 安装部署依赖:npm install hexo -deployer-git --save

3. 更新文章

使用 Git Bash 在 hexo 分支下上传源文件:

  • 拉取更新:git pull
  • 添加文件:git add .
  • 提交:git commit -m ""
  • 推送:git push origin hexo

使用 hexo 生成静态文件并部署网站:

  • 清除缓存:hexo clean
  • 生成静态文件:hexo generate
  • 部署网站:hexo deploy
-------------本文结束 感谢您的阅读-------------
您的支持将鼓励我继续创作!