本站使用 Jekyll 程序构建。

Jekyll 是一款使用 Ruby 语言编写的静态网页生成器,或者说,是半动态网站生成程序。网站可以分为三种:

  • 静态网站:网页的创建修改全部通过超文本语言(HTML)编辑每一个超文本网页文件完成;
  • 动态网站:网页有一个固定的模板,而需要变换的内容部分是存储在数据库中,网页在访问时及时生成,随时更新。更新通常是更新数据库内容即可;
  • 半动态网站:类似于动态网站,但内容通常不是存储在数据库中,例如数据文件中,在数据更新完毕之时,通常就会通过程序完成数据的发布(生成静态网页)。

Jekyll 具有自己的数据文件,可以设定网站统一的模板,在完成新数据添加之后,可以通过 Jekyll 生成等待访问的静态网页。Jekyll 默认使用 kramdown格式书写内容,可以使用rouge作为默认的代码高亮系统。

通常情况下,如果你更喜欢在命令行下写东西,可以直接使用 Jekyll 提供的命令行完成所有工作,但是如果你不习惯命令行工作方式,可以使用 Jekyll Admin 插件,当然还有很多可用方式……

Jekyll 有很多可用插件用来增强起功能。更多信息可查阅 Jekyll 文档

使用过程中有问题或者有新的需求可以到 Jekyll 的 GitHub 软件基地 提出你的诉求。任何问题都可以到 Jekyll Talk提问哦。