边搭建好的博客只能在本地查看,要想别人可以访问你的博客,就得将他部署至GitHub,当然GitHub会提供一个后缀.io的域名(你也可以自己注册,这里暂时不做说明)。

由于此篇文章时间间隔较大,有些细节记得不是很清楚,难免有疏忽之处还望见谅。最后边是一些记忆碎片,还望采纳。

注册&创建仓库

首先访问GitHub官网注册账号,https://github.com.这不多说了。

注册登录后,点击右上角头像旁的加号,新建一个仓库New repository。注意名字应和用户名一致

设置完用户名点击Create repository创建即可。

SSL key

输入如下命令安装插件npm install hexo-deployer-git --save

修改网站配置文件_config.yml,添加deploy信息:

上面的repo的配置信息,替换成自己的项目名字。

第一次需要执行如下命令:$ ssh-agent bash

回车之后再执行$ ssh-add ~/.ssh/id_rsa

这样就在C盘用户主目录下生成.ssh文件夹。

配置SSL key

打开id_rsa.pub文件将一整串公钥拷贝下来,复制粘贴进如图key的位置,title随便写。

接着输入如下命令验证是否链接成功$ ssh -T git@github.com

没报错就OK了。

最后进行上传即可。

$ hexo clean
$ hexo g
$ hexo d

到这看似完美部署,但总觉得少了点什么,有这么几点:
1、设置SSL key之前连接GitHub,Git窗口会提示验证邮箱的username、password。
2、设置完SSL key之后,页面会弹出如下图片,点击Sign in with your browser,会连续弹出两个窗口,输入邮箱用户名和密码。

3、输入完之后会是如下界面,表示身份验证成功。


长风破浪会有时,直挂云帆济沧海。