使用 Github 托管
在上一篇文章中,演示了如何在本地编写完文章之后,生成并发布,不过都是在本地浏览器进行预览的。
具体的操作如下在本地编写好文章之后,使用 hexo g -d
生成并发布之后,然后使用 hexo s
就可以在浏览器进行本地预览了。
那么如何将本地编写文章发布的 Github
进行托管呢?
- 打开 Github 创建一个仓库,注意仓库的名字就是
Github名字.github.io

注意:我已经创建过了,所以显示已经创建。之所以这样命名仓库名字,是因为之后可以在浏览器直接敲击https://Github名字.github.io
直接访问你这个仓库。
下面就是该仓库的 Settings
页面

- 将 Hexo 与 仓库建立联系
打开/hexo 根目录/_config.yml
站点配置文件,将刚才创建的仓库的 git
地址拷贝到 repo
中

- 重新部署项目
执行以下命令,就可以将本地的数据,通过 git
上传到 Github
托管了。
hexo clean
hex g -d
之后你就可以使用
https://Github名字.github.io
访问你的网站啦。

绑定域名
我买的是阿里云
的.top
域名,第一年才几块钱而已,价格还是比较实惠。
买完域名之后还需要实名认证等操作。

一切都准备好之后,开始绑定域名。
- 第一步
打开阿里云
后台,进入 云解析 DNS
页面,下面截图就是啦。刚购买时 状态
是正在审核中的,变成正常
就ok了。

- 添加域名解析
域名解析就是将你的 Github名字.github.io
地址映射给你的域名,例如 liaoweijian.top
,那么之后使用 Github名字.github.io
访问时就会自动转为你的域名
了。
第一步:
在 hexo目录下/source/
目录下创建 CANME
文件,注意不需要后缀名,内容就是你的域名,例如 liaoweijian.top
注意前面不要写http://,也没有www
Github
读取你的CNAME之后,Github服务器会设置liaoweijian.top
为你的主域名,然后将Github名字.github.io
重定向到liaoweijian.top
。

第二步:
进入阿里云
后台域名解析页面,添加2条解析记录,如下图所示:
-
@
表示可以通过liaoweijian.top
访问你的Github名字.github.io
-
www
表示可以通过www.liaoweijian.top
访问你的Github名字.github.io

生成并部署项目
hexo clean
hexo g -d

网友评论