作为一名程序猿,入门开发后,基本上就是面向 Google 编程了。尤其是工作中,遇到的99%的拦路虎,都能借助网络大棒来战胜。相信大家都遇到过这样的时刻:百般查找不得解时,忽然遇到一篇文章,其不但给出顺利解决自己的
bug的方式 ,还顺带介绍 bug 的前生、来世,解决心头之惑,此刻我们内心油然而生一种感激之情,并投以赞许和仰慕的眼光,内心默送其「大神」称号。当然,人人心中都有一颗「大神」的种子,我们可以将它种植在自己的后花园—— Blog 中。
使用 GitHub Pages 能够很方便的搭建出自己的 Blog ,比较流行的两种实现方式是 GitHub Pages + jekyll 和 GitHub Pages + hexo。两种方式原理一样,都是利用 GitHub Pages 提供的免费1G空间,上传 jekyll 或者 hexo 框架, 搭建出自己Blog的静态页面。hexo 相比
jekyll 具有全部中文的官方文档, 作为一个高度爱国主义的接班人,当然更倾向于采用 hexo 框架。不过 jekyll 有更丰富主题供选择的优势。具体实现可以参考下面的两篇文章, 亲测都有效。
hexo 的实现可以参考基于Hexo+GitHub Pages 搭建博客详细教程;
jekyll 的实现参考如何免费且快速的搭建个人网站。
敲黑板~~
1 设置解析个人域名后,必须在 「用户名.github.io」仓库上传包含自己域名的 CNAME 文件,才可以通过域名访问Blog,不然会报 404 ,找不到服务器的错误。
2 本地浏览器解析成功后,访问「用户名.github.io」是时,浏览器会自动重定向到自己绑定到 Github Pages 的域名。而且会把重定向映射缓存到 Github Pages 中,如果我们想更改绑定关系,需要进入「用户名.github.io」仓库的 Settings 页面,修改自定义域名,解绑域名。
赶快尝试一下,搭建出自己的后花园,尽情玩耍吧~