hexo + github 创建你的独立博客(3)

能够在本地生成博客后,下一个问题就是如何把博客页面托管在远程服务器上,而Githubpage 就是一个好选择,本节我将详细讲解如何在Github上部署网页。

如何把Hexo托管在Github

注册Github账号

Github作为地球最大的开源项目托管平台,上面聚集了最优秀的一批开发者,跟牛人一起混总不会有错~~
注册Github非常简单,只需要简单的几步,填上你的用户名、Email地址、密码,点击 Create an account就可以了。


hexo + github 创建你的独立博客(3)_第1张图片

创建代码仓库

需要注意的是这里的仓库名称必须是你的Github 账号名,只有这样Github才会把它解释为 Github page,最后你会得到一个类似 https://imzys.github.io 这样的域名。

hexo + github 创建你的独立博客(3)_第2张图片

修改Hexo配置

再次打开Hexo安装目录下的_config.yml,找到 deploy 字段相应的设置,具体可以参照以下的例子。其中repository:应该设置成你自己的 git,最后保存文件。

hexo + github 创建你的独立博客(3)_第3张图片

设置SSH keys

生成SSH keys

在git bash 中输入以下命令,检查是否已经存在了SSH keys,有的话则删除该文件

$ ls -al ~/.ssh

接入输入,其中引号内容为你注册Github的邮箱地址

$ ssh-keygen -t rsa -C "[email protected]"

会出现类似下图的内容


hexo + github 创建你的独立博客(3)_第4张图片

继续输入

$ ssh-agent -s
$ ssh-add ~/.ssh/id_rsa

如果出错的话就输入

$ eval `ssh-agent -s`
$ ssh-add

Github中设置SSH keys

好了,现在可以打开你的.ssh/id_rsa.pub文件,把里面的内容copy,再回到github中,并粘贴。




最后测试一下

$ ssh -T [email protected]

你可能会看到有警告,输入“yes”就好!

部署你的网站

回到hexo目录,在命令行中输入

$ hexo d -g

一阵balabala~~p之后你会看到

hexo + github 创建你的独立博客(3)_第5张图片

好吧,现在打开你的GitHub网址(如: https://imzys.github.io),怎么样 可以欣赏你的劳动成果了嘛
hexo + github 创建你的独立博客(3)_第6张图片

你可能感兴趣的:(hexo + github 创建你的独立博客(3))