建立个人博客-进阶

引言


在上一篇文章中,我把建免费个人博客的的步骤简单总结为了三点:

  1. 申请空间
  2. 博客框架搭建
  3. 上传与更新

有同学尝试后最大的问题是Github桌面版版本与教程不符。目前最新的版本是Desktop Beta,界面有了较大的变化,操作也可能有所不同。为了简单还是下载稳定版比较好。

本篇文章主要针对于域名、解析、主题等进行更深的介绍,帮助大家搭建更个性化的博客。

属于自己的域名


每个人都有名字,这是我们区分他人最主要的方式之一。网页也如此,并且更严格:没有重名的网站。有一个属于自己的域名才能说有了自己的个人博客。

为了方便支付和管理,还是选择阿里爸爸旗下的万网作为服务商。
wan

输入你想要的域名进行查询,如果结果是未注册便可使用,记得要查看全部后缀哦。
注册

不同的后缀会有不同的价格,我的.win是最便宜的一类,10年才50元(去年价)。

加入清单,再输入一些个人信息,便可以拿到自己的域名了(当然还要记得付款= =)~

域名解析配置


有了域名,相当于有了一个门牌号;有了网站,相当于有了房子;解析的功能简单来说就是通过门牌号找房子。

返回万网首页,右上角有控制台按钮,点击进入。
解析
在左侧栏中选择域名-云解析DNS
DNS
出现购买的域名列表,点击需要解析更改的域名。
setting
在出现的设置中,首先点左上角的添加解析,会在下面出现一行需要添加的解析设置信息。

  • 记录类型:选择CNAME
  • 主机记录:www@,分别建立两个记录
  • 解析路线:可以对国内外的访客解析到不同的地址,比如使用国内代码托管网站coding代替Github
  • 记录值:你的Github博客地址

好啦保存。
还差一小步,就是在你本地博客public目录下建立一个CNAME的文件(注意没有格式),用笔记本编辑,内容就是你的域名,并更新到Github。
cname
稍等访问你的域名,就会看到已经出现网页了~

主题配置


hexo默认会有一套主题,位于themes\landscape
而我是用的是NexT主题(Github)。
这个主题相对简洁,扩展也够用。

对不同主题的配置,往往需要仔细阅读其配置手册。
next

这里需要注意站点配置文件主题配置文件的区别,我当时就搞混了,配了很长时间没有成功。

比如在上文中,我们初始化的博客目录为E:\github\pages,那么在此路径下会有一个_config.yml为站点配置文件;而主题目录下E:\github\pages\themes\landscape也有一个_config.yml,为主题配置文件,记得不要搞错了。

除了NexT主题,还有其他的一些流行主题,比如可以参考知乎回答有哪些好看的 Hexo 主题?

额外的话


好了,到此为止建立个人博客的基本、进阶教程基本结束了,如果遇到了什么问题,欢迎评论私信~
花一些时间去写一点东西,无论是否有人看,对我来说都是一种释放,感觉很不错。