First Blood

Posted on 2014-03-17 14:29 in Misc

update


换电脑更新整个博客,折腾了一天记录一下:

  1. 将源文件和 pelican 设置挪到新的 repo: blog_generator
  2. 制定生成的网页目录为兄弟目录 blog repo: guqian110.github.io
  3. 每次更新,首先在 blog_generatormake cleanmake html,然后 cd 到 guqian110.github.io下 commit, push

为什么要搭建自己的博客


首先,来看看各类门户博客的优缺点。

国内大多数人的朋友圈都聚集在 QQ、微博、人人等社交平台上。但是这些社区并不适合写博客,面对满屏幕毫无营养的转载文章和五颜六色的广告,谁还有兴趣把自己的生活感悟写下来?其实,我们需要的仅仅是一方可以写字的净土。至于各大技术博客平台,它们明显不适合用来记录生活中的点滴琐事。CSDN 的博客系统一直是人们的吐槽对象,况且,CSDN 已经沦为学生求作业的地方,很多大神都转移阵地,去搭建自己的博客了。

既然这些平台都不能满足我们的需求,为什么我们不搭建一个属于自己的博客呢?

我们写博客是为了记录自己的学习、生活和成长,寻找志同道合的知己。个人博客也是一种身份,代表了博主的兴趣爱好和品味。我们自己是博客的主人,可以自己定制主题和内容,而无需经受别人的审核和莫名删除的烦恼。


为什么选择 Markdown + Pelican + GitHub


不同于面向 发布Html 语言,Markdown 是一种面向 书写 的语言,其目的就是让文档更容易写和读,让人们不再为 Html 繁琐的标签烦恼。

搭建个人博客最方便也最简易的方式就是采用 WordPress 平台。但是,简易也意味着无脑、不能随行所欲地定制。我们只是需要一个写字的地方,显然 WordPress 太臃肿,用来生成静态博客的 Pelican 才是我们的最佳选择。

Github 是一个共享虚拟主机服务,用于存放使用 Git 版本控制的软件代码和内容项目。——by Wikipedia

所以我们只要采用 Markdown 写下我们的博客内容,用 Pelican 生成静态网页,然后将其托管到GitHub 上,就大功告成了!

折腾了几天,终于在 Google 和以下几篇博客的帮助下,初步搭建好了个人的小窝。


一步一步打造 Geek 风格的技术博客

使用 Pelican 和 GitHub Pages 搭建个人博客 —— 基础篇

用 Pelican 和 GitHub Pages 搭建免费的个人博客

博客诞生记 : 基于 GitHub+Pelican 创建博客的整个过程


如何搭建


本博客就是在参考以上 4 篇博客的教程 + Google ,在 Ubuntu 13.10 下完成的,十分感谢各位博主的分享。在搭建过程中遇到了不少问题,但是在万能的 Google 面前,都一切都不是问题,同时我也学习到了不少知识。

详细的搭建过程参考以上 4 篇博客,不再赘述,下面总结一下自己安装过程中遇到的问题吧。

学习流程

修改

Pelican theme setting

问题总结

  1. 一种安装方式不成功时,可以试试其他方法。使用命令行安装 Pelican 时,由于学校的渣网速,我安装了好几遍都 time_out

  2. 认真读 doc,很多问题的答案都在 doc 里面,磨刀不误砍柴功。

  3. 由于薄弱的 Html 知识, Pelican theme 的修改花费了很多时间 (Orz...)



总之,既然搭建好了博客,就要坚持认真写下去,记录下生活中的每一点一滴。