Talk is cheap, Show me the code !

使用Github Pages搭建博客(1) -- 前言

blog    gh-pages 

零碎

不知道从什么时候开始,想找个平台记录下一些东西,可能是工作中的积累和心得,亦或是生活中的琐碎和随想。现在也记不起当时为什么会产生这个冲动,很多时候做一些事情并不一定有确切的原因,可能和看见心动的女生一样,一眼就认定了。

这篇文章起笔于2016年6月,实际结笔于2017年2月,中间零零碎碎地删删改改,一直不太满意,觉得第一篇文章总要有点什么气势或者逼格吧。可惜我江郎才尽,实在吐不出什么墨水,所以拖延至今日来完结这篇前言。希望以我这段时间的使用心得,来弥补这系列文章的缺憾。

选择

前面提到,工作之后想记录点东西,但是之前别的平台一些糟糕体验,让我一时很难选择。后来在看一篇技术文章的时候,顺手打开了那位作者的其他文章,由此开启了这个博客。分析了之前其他平台的一些体验,我讲讲选择gh-pages + jekyll的缘由:

  • 页面排版简单。相比富文本来说,jekyll采用markdown,纯文本不易丢失格式,不用考虑格式转换,而且所见即所得(不必保存之后再去预览效果)。可能学习成本大一点,不过markdown相对简单易学,熟悉之后使用效率很高。

  • 历史版本可溯。我写文章,其实很大程度是给自己看的,更多是记录而不是展示,一片文章可能重复删删改改。jekyll采用git管理整个项目,可以很容易查看以前提交的修改,对于编辑时候校对很有帮助。

  • 页面定制化。不同于博客平台那几套模板,可以通过jekyllliquid模板引擎很轻松地定制各种想要的页面效果,当然懒点的话也可以借鉴别人的模板(将别人分享的代码稍微改改)。

  • 托管傻瓜式。自己建站搭建博客(比如WordPress),你需要考虑申请域名、购买主机、搭建服务器、定时维护服务器等一系列麻烦事。jekyll是静态页面生成器,对于博客这种每次修改后内容不会变化的需求,再合适不过了。生成的静态html页面,交由github托管并能免费申请一个子域名,还不用考虑服务器维护。即使数据丢失或者迁站,git可以很容易处理这些问题。

后话

其实这整个过程很简单,一砖一瓦搭建的页面也很有亲切感和成就感。不需要具备多高的计算机水平,只需要跟着这个系列的后续文章来做,你会发现整个过程一点都不装逼。


Posted on By legolas

本站点legolasng.github.io的评论插件已经替换为Disqus,需要FQ才能使用。