前边搭建好的博客只能在本地查看,要想别人可以访问你的博客,就得将他部署至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、输入完之后会是如下界面,表示身份验证成功。