给博客穿件外套

你的博客,你的使用手册

这是我一直以来想做的一件事情,在博客的外面加上个人主页,我们散落在互联网上的痕迹越来越多,也越来越凌乱。甚至对作者本身搞清楚自己到底有多少网上的“作品”都是很复杂的一件事情。这时候增加一个个人主页显得尤为重要。

有趣的事情是在Google学术信息时,现代重要的学术大拿几乎人人都有个人主页,不一定会写博客,但是一定会把自己的作品、联系方式、论文、研究方向等统统放出来,供大家使用。而Zoom.Quite的主页极富一个有趣的极客灵魂感。内容之多也是印象深刻。

我之前做过几次尝试,但是效果都不是很理想,也没有找到特别好的办法,今天再次尝试,终于一鼓作气先完成了一个可用的及格版本,写一写,留个纪念。

Github Pages

Github Pages 是Github 的一个项目,通过在Github托管代码的方式把静态页面组装成可以展示的页面。这里有大量的示例。
主页的视频一目了然,不再赘述。
我的主页就是通过Github Pages生成的,使用的是默认的模版,如果不做过多的定制化,仅仅是在主页修改文字的话,内容非常非常的简单。参考我的仓库。对于这个主题,自己现在还是很满意的。

域名设置

以往二级域名的设置已经驾轻就熟。

以blog.junyu.io的设置为例,在域名服务解析的服务页面修改模式为CNAME,把指向的地址修改为:wangjunyu.gitub.io. ,保存即可。如果还无法连接,回到Github查看设置,一般的做法是增加CNAME文件,修改默认分支为gh-pages。

这一次设置的是一级域名以及开头为www 的跳转,按照之前的方式设置始终无法生效。之后从官方文档的Using a custom domain with GitHub Pages 开始一页一页的找,终于在About supported custom domains 找到了端倪:

An apex domain is usually configured with an A, ALIAS, or ANAME record through your DNS provider.

对于一级域名的设置,一般是在填写二级域名的地方写上@,选择A 或者ALIAS 模式,跳转的地址需要使用ip,在上面提到的文档中有提到。修改之后,还可以用文档中提到的’dig’ 命令进行测试。貌似一级域名的调整需要一些时间,不过一般来说十几分钟也就够了。

最后,展示一下我的主页

Reference

ChangeLog

170820 新建