AndroidAndroid开发经验谈Android开发

Hexo+NexT+GitHub简易建站流程

2017-12-04  本文已影响79人  Micrason

一直以来,我都急切的渴望拥有一个属于自己的博客网站,但是两年来,由于各种原因一直没能是真正的实践。正好这几天闲了下来,无意中看他人博客时发现了个人建站的曙光。

温馨提示:该网站使用Hexo+NexT+GitHubPage构建,如果你已了解并成功建立了自己的网站,那么请及时下车,免得耽误您的时间。如果你还不了解并用建站的渴望,那么接着往下看。下面开始开车啦...

先打个广告哈,这是我刚建的网站:Welcome to KCrason's blog ,期待大佬们的践踏!

搭建环境


Hexo安裝NexT主題


Hexo的默认主题为landscape。本教程将使用另一款现极为流行的主题NexT为基础。后续的主题相关配置都是基于NexT的。如果你要建站,我也强烈建议你使用该主题。

Hexo站点配置和主题配置


Hexo的配置包括多个部分,广义上来说主要是Hexo本身的配置和Hexo主题的配置。Hexo本身配置主要在\kcrason.github.io\_config.yml配置。而主题的配置则在\kcrason.github.io\themes\next\_config.yml配置。其中,以主题配置为主。

Hexo站点配置

Hexo站点的配置是在\kcrason.github.io\_config.yml文件中进行的,其一般包括以下几个部分,自行根据需求修改站点配置文件当中的值。

站点配置一般内容
Hexo主题配置

Hexo的主题配置是在\kcrason.github.io\themes\next\_config.yml文件进行配置,主题的配置包括多个方面。这方面的配置查看NexT的官方文档即可。

将Hexo站点托管至GitHub


deploy:
  type: git
  repo: https://github.com/KCrason/kcrason.github.io.git(你自己的在GitHub的repository地址)
  branch: master

3、在Git Bash中输入$ hexo clean && hexo g && hexo d命令。该命令为三条命令的合并:清理本地缓存->重新编译生成静态页面->上传站点内容至GitHub仓库。
4、此时在浏览器输入:https://youname.github.io就能访问了。比如我的为https://kcrason.github.io。至此,免费的个人博客算是完成了,如果你想使用自己的域名。那么就要花一点钱买一个域名了。下面讲如何将现有的站点绑定自己购买的域名。

将Hexo站点绑定新的域名


域名购买

1、本人是在阿里的万网上购买的,阿里巴巴还是不错的。现在买.com域名送一个.xyz的域名。

域名
成功购买域名后,先在站点的source路径下建立一个名为CNAME的文件,比如我的路径为D:\kcrason.github.io\source。注意文件名称必须大写。然后在文件中填写你的域名(去掉前面的www)。如:我申请的域名为:www.kcrason.com,就只要在文件中填写kcrason.com即可。
2、打开Git Bash,输入$ hexo d命令,将CNAME上传到GitHub的仓库中。
域名解析

打开阿里云后台,打开你所购买的域名列表,点击指定域名右边的解析。然后添加解析。

上一篇下一篇

猜你喜欢

热点阅读