GitHub 部署 Hexo

GitHub 部署 Hexo

五月 12, 2020

GitHub

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名 GitHub。

准备

一个 GitHub 账号,没有就去注册 https://github.com/

创建仓库

仓库名必须是 你的用户名+.github.io,例如我的用户名是 5MayRain ,那我的仓库名则为 5MayRain.github.io


配置

  1. git bash 窗口输入以下命令,然后回车x4
1
ssh-keygen -t rsa -C "GitHub注册邮箱"

  1. 根据输出信息 /C/Users/ZGH/.ssh/id_rsa.pub,详细路径为 C:\Users\ZGH\.ssh\id_rsa.pub,打开该文件,拷贝里面的内容

  1. 打开 GitHub 网站,点击右上角的头像,然后按下图操作



  1. git bash 窗口输入以下命令,输出内容有 Hi 用户名! You've successfully ......,则成功配置
1
ssh -T git@github.com

部署

  1. 打开 Hexo 目录的 _config.yml 文件,修改尾部的 deploy 内容
1
2
3
4
5
deploy:
  type: git
  repository: git@github.com:用户名/用户名.github.io.git
  # 分支
  branch: master

  1. 在 Hexo 目录下,鼠标右键打开 git bash 命令窗口,输入以下命令,安装 hexo-deployer-git 部署插件
1
npm install hexo-deployer-git --save

  1. 输入以下命令,进行部署
1
2
3
4
5
6
git config --global user.email "GitHub注册邮箱"
git config --global user.name "GitHub用户名"
# 生成静态网页
hexo g
# 部署
hexo d

预览

在浏览器打开网址 https://用户名.github.io

作者: 棕果核
标题: GitHub 部署 Hexo
版权声明: 本文采用 CC BY 4.0 进行声明

-   END   -