部署Hexo到GitHub Pages

这是用Mac下部署GitHub Pages的教程以及我的步骤与遇到的问题。

参考教程

知乎专栏:

ipreacherV.GitHub + Hexo (2):部署博客及更新博文

如果你要了解更加详细的包含SSH key的文章:

吴小龙同學手把手教你建github技术博客by hexo

一些需要了解的命令

部署至仓库

1
2
3
4
npm install hexo-deployer-git --save
hexo clean
hexo generate
hexo deploy

修改文件

在文件夹中找到主题配置(next的 _config.yml)文件,我用Sublime Text打开。

下载网站:https://www.sublimetext.com/

修改找deploy 标签,改成下图所示形式并保存。

修改方法:command+f进行搜索。

repository这里你需要自己创建,我参考的文章:。

冒号后面需要加一个空格。

开始部署

依次输入三行命令,记得cd到本地文件夹,cd之后如下图所示。

1
2
3
hexo clean
hexo generate
hexo deploy

打开_config.yml 文件将deploy 的 type 改成 git:

修改为

继续输入

1
2
3
4
npm install hexo-deployer-git --save
hexo clean
hexo generate
hexo deploy

在最后需要你输入密码,我这里是需要输入我macOS登陆时候的密码,而不是GitHub的密码。

(第一次需要)

部署时遇到的问题

若下图中没有修改GitHub为git,或者把type四个字母改成了git,出现结果为hexo d时无反应,其他都有反应。

注意最下的不断尝试

FelixXiong wechat
产品北里,讲述产品和人性、涉及设计、技术和运营的公众号。
你们的赞赏是我更新的动力~