Jekyll 是一个静态网页生成器,那我们想定义一些内容,例如人物信息数据,菜单数据等,应该放哪里呢?今天介绍下 Jekyll 的数据文件。
基础的知识了解到了,我们应该会有更高的要求。自定义自己的 Jekyll 博客,应该如何去做呢?
了解完全局的配置之后,我们还需要了解 Jekyll 的变量。通过这些变量,可以输出文章的标题、内容、链接等等。
Jekyll 允许你以自己的任何方式来打造自己的网站,因为它有一个强大的配置选项。这些都可以在 _config.yml 文件中指定。
简单的生成了一个博客之后,我们发现文件夹里自动生成了很多文件。而运行 build 之后,又会把所有的文件都拉进去 _site 目录里。这里介绍下 Jekyll 的目录结构。
安装完之后,我们就可以在终端上执行 jekyll 命令来使用。这里介绍一下一些基础的用法。
Jekyll 最近 Released 到 1.1.2 版本,有很多不错的功能,但是依赖 Ruby 1.9.1,于是我动手安装了一遍。
之前在写 Jekyll 主题的时候,使用 Javascript 来高亮菜单,但有一个缺点是需要等到页面加载之后才动态切换。这里介绍下使用 Jekyll 语法的写法。