2. Liquid
Liquid 可以让 Jekyll 开始变得有趣起来。Liquid 是一种模板语言,有三个主要的部分组成:对象、标签和过滤器。
对象
对象用于定位 Liquid 输出内容的位置。对象通常用双大括号表示,举例来说:
上面的代码将变量 page.title
的值输出在页面上。
标签
标签构建了逻辑和控制流。标签通常用一对大括号和两个百分号表示。比如:
上面代码表示,当 page.show_sidebar
值为 true 时,输出一个导航栏。你可以在 这里 学习更多适用于 Jekyll 的标签。
过滤器
过滤器用于格式化对象输出的结果。过滤器通常在一个输出对象中通过竖线符 |
表示。像这样:
上面的代码输出了 Hi
。你可以在 这里 了解更多适用于 Jekyll 的过滤器。
使用 Liquid
现在该你了。尝试将 Hello World!
通过小写的形式输出在你的页面上。
现在可能还看不出来,不过大部分 Jekyll 的魔力确实来自于与 Liquid 模板语言的深入融合。
为了看到 downcase
过滤器的效果,我们还需要添加头定义,这是下一节的内容,就让我们继续前进吧!