使用 Jekyll 半年来一直没找到一个令我满意的主题模板,所以自己用 Sketch 设计了一套

设计之初就明确了极简主义,通过卡片式设计来进行区块分明的布局,参考了 Medium 的 ui 样式和知乎专栏的视觉风格,至少是我认为目前最漂亮的 Jekyll 模板了。

模板主题名叫“ H2O ”,基于 Jekyll 3.0.x,用到的技术栈也很简单:引入 jQuery 类库,使用 Sass 编写样式,使用 Gulp 来编译 Sass、合并压缩 css、js,开源在 Github 上,稍作配置即可用于你的 Jekyll 博客上。
特性
自定义文章封面
头图个性化底纹
在没有图片的情况下单纯显示颜色会不会太无趣了点?于是想到了加入底纹元素,底纹素材是 SVG 格式的(保存在 css 样式里),加载比图片快很多。H2O 有两种(粉、蓝)主题色和六种底纹(电路板、食物、云海、钻石等等)供你选择。 
标签索引
TAGS 页面归档了全站标签相关的文章,点击标签即可跳到对应的文章列表。
社交图标
使用阿里的图标管理平台 Iconfont 整理了一套墙内外常用的社交图标,包括微博、知乎、掘金、简书、Github 等十二个网站,稍做配置便能展示在博客的个人简介部分。 
适配移动端
采用响应式布局,对手机和平板等移动设备做了很多优化:响应式汉堡菜单,文章页面根据设备分辨率对字体大小、间距和行高做了相应调整等。 
标题 SEO 优化
例如文章页面的标题是“ Hello Jekyll ”,优化后“ Hello Jekyll - 廖柯宇的博客”,提升搜索结果的展示体验。
前后文导航

最后
从 0 到 1,设计、开发再到发布大约用了一周时间,也算完成一个小小的开源项目了。
Github:jekyll-theme-H2O
Blog: liaokeyu.com

