其实关于使用Hexo在github、coding以及其他服务器上搭建静态blog的文章已经非常之多了,而且我也好早看到过此类文章,只是一直没有用心去看。今天闲来无事,想想今年的规划,所以就又有了重新撸起的冲动。不多说了,直接进入主题吧!

使用Hexo搭建静态blog你可能需要了解的技术有但不只限于:

  • Git
  • MarkDown
  • Yarn or Npm
  • Hexo
  • Pug

下面我们开始进行blog站点搭建相关的准备工作:

由于篇幅的问题,不想把文章写的太长,分成了教程一教程二

Step1 Github仓库创建

Github的账号注册不在这里说了,简单的注册账号应该都会的吧?点我去注册>>。登录Github之后,在头像左侧的加号(+)上点击,会出现如下图的“New Repository”:

然后点它去创建仓库,如下图:

这里填的仓库名称应该是username.github.io,其中username为你的github用户名,不过貌似非github用户名而是随便填的也可以,只要github检测到该仓库是可用的即可。
其他的用默认的选中即可,不需要修改,该仓库应该为public类型的。

Step2 username.github.io 仓库配置SSH

Step1创建的仓库中,点击settings,进到Deploy keys。此时需要你配置该仓库的SSH

如何获取Git的SSH

1、此时需要你使用Git来创建。打开你的终端或CMD(这里以Mac平台为例),输入

1
$ cd ~/.ssh

2、查看是否有过公钥,如果有,可将其删除或者备份起来

1
2
3
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

3、生成新的SSH

1
$ ssh-keygen -t rsa -C "邮箱地址"

然后在.ssh文件夹下使用ls命令查看所有文件,可以看到生成了一个id_rsa.pub的文件,使用vi工具打开它,将其内容复制出来,粘贴在Step2key中。

SSH获取的出处在这里>

点击这里继续观看教程二