Shawson Lim

搬运工. 砌匠. 包工头.

Category
 » mysql
 » golang
 » linux
 » git
 » php
 » front
 » staticstics
 » default
 » tools

[Jekyll] 在Github上搭建自己的静态网站

23 Jun 2016 » tools

之前


一直想挂个网站用于整理和沉淀在工作中的项目经验或日常的学习笔记,也试过很多的方法

  • 自己在godaddy上买个主站域名,搭建一个wordpress站;
  • 使用类似开源中国、csdn等提供的博客系统;
  • 使用类似印象笔记、有道、为知等笔记工具;

思考


经过上面几个阶段的过程后,总结出几点需求

  • 支持markdown,并且可以直接转换成html;
  • 支持本地管理和编辑;

Jekyll


在经过反复的使用和网上查找,发现Github pages就可以满足我上述的几需求。

Jekyll可以把他理解成一套Github pages支持的模板引擎,我们依照Jekyll的规范将站点的源码提交至Github,就可以在Github上托管生成一个站点
  • http://jekyllthemes.org/,可以找到很多开源的模板,可以找一个适合自己的站并把他clone到自己的Github pages站上, 然后将自己的整理的文档按格式(年-月-日-标题.md,如2012-09-12-how-to-write-a-blog.md)命名并放置到_posts文件夹中,提交至Github即可。其它的模板修改就是Jekyll的语法和html/js/css等方面的工作了。

参考


© Shawson Lim - https://github.com/linsir123 - Powered by Jekyll.