使用 GitHub 博客一年记

HomeJekyll使用 GitHub 博客一年记

随着 PIZn.me 域名的过期,使用 GitHub 博客已经一年有余。这一年来,零零碎碎,该记的还是记下,评评点点。

随着 PIZn.me 域名的过期,使用 GitHub 博客已经一年有余。这一年来,零零碎碎,该记的还是记下,评评点点。

为什么使用 GitHub 博客

折腾 GitHub 的那个时候,刚好是 Alice 开源项目在做的时候。记得当时是为了快速搭建起一个博客页面,而找到 pages.github.com 来的。于是折腾着觉得特别方便:

只需要 3 步就能搭建起博客页面

  • 为项目设定作者信息
  • 选择合适的主题
  • 点击发布即可看到

能发布和更新博文

由于自己平时喜欢用 VIM 编辑器,常用 Markdown 语法,所以乐于用写.md后缀的博文。或者是习惯,或者是方便,感觉这样写最省时间。通过 Git 提交到博客项目,马上就能更新。

或许这就是 pages 页面所介绍的那样:

The easiest way to quickly publish beautiful pages for you and your projects

修改主题也是如此方便,改好了,push上去就可以了。恩,在此介绍下 blogTheme -- 这是一个 Jekyll 博客主题项目。

不需要有服务器和域名

GitHub 提供博客服务,可以帮助懒得折腾服务器和域名的博主迅速发布博文,免去服务器和域名的繁杂。这一点也是 GitHub 博客(pages)的最大特点。

而且还支持通过配置CNAME来配置个性化域名。

恩,好吧,我就是被如上几点吸引的。

为何不使用了

作为开源的博客内容和主题,所有代码都公开,这是我最初的愿望:希望热爱 Jekyll 博客的同学能够一起来折腾,并喜欢它。

事与愿违,由于 GitHub 博客的方便,迅速 fork 之后,就能在自己的项目里面迅速搭建起博客。于是,同一篇文字,就能够存在于 N(fork 数量) 个博客了。这对一篇文章是有悲剧的命运啊~所以,以后 fork 别人的博客之后,请删除博文哈~

如今咱遇到了更换域名的需求,但只能通过CNAME来更换。然而这远远不够。为啥:

  • 先前的文章已经被搜索引擎记录,搜索引擎知道的是 pizn.me 这个域名。
  • 用户的链接地址,也是固定的域名。
  • 解决方法很简单,做个重定向,通过服务器配置可以解决。然而这个服务器是在 GitHub 上的。

出于安全性或者其他原因考虑,使用 GitHub 作为服务器的免费服务,总有限制。除了如上服务器原因,为博客添加分类,标签功能也是得到限制的。感觉用起来不爽了。

喜欢 Jekyll 怎能办

在自己的虚拟主机搭建好 Jekyll 环境,把博客内容转移到自己的服务器上。恩,重定向有了,分类、标签也有了,Ok,解决了。

折腾起来吧。

于是我放弃了 Github 博客。用心经营 PIZn

  • 作者「」于 更新本文
  • 文章声明:自由转载-非商用-非衍生-保持署名 | BY-NC-SA
← 九溪之行 优化 Jekyll 站点的 SEO 技巧→
  • 获取每日の能量源
  • ATP