如何最快速的拥有自己的博客?

2017年2月11日

昨天好奇猫工作室开会,我建议大家每天写博客,狂写,狂总结。那么一个什么样的 blog 平台才最适合程序员呢?答案是,使用 Github Pages 服务来自己搭。

Github Pages 的风格可以任意自定义

其实 Github Pages 的好处就是我们不用自己申请服务器了,同时也有一个免费的域名,也就是 username.github.io ,例如,我的是 http://happypeter.github.io 。上传空间没有限制。可以上传任意的 html/css/js ,所以用 Github Pages 制作的网站也可以看起来很不一样。

例如,http://twitter.github.io/ ,或者我的 http://gitbeijing.com/

Github Pages 的基本使用方式,参考我写的这篇文档 http://gitbeijing.com/pages.html

如何拥有自己的博客呢?

首先,程序员一定是用 Markdown 来写博客的,所以我们的博客系统要有 Markdown 的翻译能力。好在 Github Pages 有这个能力。具体操作步骤如下:

  • 第一步,到 Github 上创建 yourusername.github.io (注意是 .io 不要写 .com)这个仓库
  • 第二步,拷贝 https://github.com/happypeter/happypeter.github.com 这里的所有的文件,上传到你新建的这个仓库的 master 分支
  • 第三步,到 yourusername.github.io 这个域名下,就可以看到你自己的博客了,但是现在看起来肯定跟我的 http://happypeter.github.io 是一样的,哈哈

学习 Jekyll 框架

如果查看上传的代码,会发现里面的结构好奇怪,有 markdown 文件,有 config.yml 文件,这些东西如何来配置呢?这就要学习一下 Github Pages 底层的 Jekyll 这个框架的原理了。

这个我录过视频的:使用 Jekyll 快速搭建优秀的网站 ,视频是两年前录制的,个别的有些细节的地方跟现在有点出入,但是看过视频之后,你对 Jekyll 框架的原理就明了了,也就可以自己修改代码,上传自己的新博客了。

更多参考