使用Hexo+GitHub搭建个人网站(2、部署)

使用Hexo+GitHub搭建个人网站(2、部署)

五月 12, 2020

GitHub

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

准备

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

一、创建仓库

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

二、配置SSH key

邮箱 替换成你注册GitHub的邮箱,然后点击回车。接着会让你输入文件名,点击回车直接忽略,接着会让输入两次密码,点击两次回车,直接设置为空,不用输入密码 。

BASH
1
ssh-keygen -t rsa -C "邮箱"

打开你的用户目录,找到 .ssh\id_rsa.pub 文件,拷贝里面的内容,然后打开你的GitHub主页,进入Settings-> SSH and GPG keys -> New SSH key

输入以下代码,测试是否成功
如果提示 Are you sure you want to continue connecting (yes/no)?,输入yes
然后会看到:Hi 5MayRain(用户名)! You’ve successfully authenticated, but GitHub does not provide shell access.,这个信息,说明SSH已配置成功!

BASH
1
ssh -T git@github.com

三、部署

修改Hexo根目录的 _config.yml 文件,鼠标滚动到最后一行,添加下面的代码
把用户名换为你的用户名即可

BASH
1
2
3
4
deploy:
type: git
repository: git@github.com:用户名/用户名.github.io.git
branch: master

安装部署插件

BASH
1
npm install hexo-deployer-git --save

BASH
1
2
3
4
git config --global user.email "邮箱" //GitHub注册使用的邮箱
git config --global user.name "用户名" //GitHub用户名
hexo g //生成静态网页
hexo d //部署


最后在浏览器打开你的地址 用户名.github.io

作者: 棕果核
标题: 使用Hexo+GitHub搭建个人网站(2、部署)
声明: 本文采用 CC BY 4.0 进行声明

-   END   -