零碎
不知道从什么时候开始,想找个平台记录下一些东西,可能是工作中的积累和心得,亦或是生活中的琐碎和随想。现在也记不起当时为什么会产生这个冲动,很多时候做一些事情并不一定有确切的原因,可能和看见心动的女生一样,一眼就认定了。
这篇文章起笔于2016年6月,实际结笔于2017年2月,中间零零碎碎地删删改改,一直不太满意,觉得第一篇文章总要有点什么气势或者逼格吧。可惜我江郎才尽,实在吐不出什么墨水,所以拖延至今日来完结这篇前言。希望以我这段时间的使用心得,来弥补这系列文章的缺憾。
选择
前面提到,工作之后想记录点东西,但是之前别的平台一些糟糕体验,让我一时很难选择。后来在看一篇技术文章的时候,顺手打开了那位作者的其他文章,由此开启了这个博客。分析了之前其他平台的一些体验,我讲讲选择gh-pages
+ jekyll
的缘由:
-
页面排版简单。相比富文本来说,
jekyll
采用markdown
,纯文本不易丢失格式,不用考虑格式转换,而且所见即所得(不必保存之后再去预览效果)。可能学习成本大一点,不过markdown
相对简单易学,熟悉之后使用效率很高。 -
历史版本可溯。我写文章,其实很大程度是给自己看的,更多是记录而不是展示,一片文章可能重复删删改改。
jekyll
采用git
管理整个项目,可以很容易查看以前提交的修改,对于编辑时候校对很有帮助。 -
页面定制化。不同于博客平台那几套模板,可以通过
jekyll
的liquid
模板引擎很轻松地定制各种想要的页面效果,当然懒点的话也可以借鉴别人的模板(将别人分享的代码稍微改改)。 -
托管傻瓜式。自己建站搭建博客(比如WordPress),你需要考虑申请域名、购买主机、搭建服务器、定时维护服务器等一系列麻烦事。
jekyll
是静态页面生成器,对于博客这种每次修改后内容不会变化的需求,再合适不过了。生成的静态html页面,交由github
托管并能免费申请一个子域名,还不用考虑服务器维护。即使数据丢失或者迁站,git
可以很容易处理这些问题。
后话
其实这整个过程很简单,一砖一瓦搭建的页面也很有亲切感和成就感。不需要具备多高的计算机水平,只需要跟着这个系列的后续文章来做,你会发现整个过程一点都不装逼。