Questions tagged «liquid»

6
Jekyll日期格式如何工作?
我正在使用Jekyll生成一个简单的网站。 我希望日期字段以格式显示12 September 2011。 通过一些创造性的搜索,我发现了一些日期格式的操作,但是似乎没有什么让我知道月份的名称。我所拥有的是{{ page.date| date: "%m-%d-%Y" }},它使我的输出为09-12-2011,但与我要找的东西不完全相同。 有什么方法可以在Jekyll中获得月份的名称? 或者,除此以外,是否有任何有关date属性的文档?
92 liquid  jekyll 


5
在Jekyll的markdown代码块中转义双大括号
我正在使用Jekyll创建一个文档站点,在其中试图记录一些包含类似句柄语法的代码。例如{{foo}}。问题在于,Jekyll使用液体标签,无论我做什么,液体处理器都会撕碎我的双卷发。 顺便说一句,我正在使用kramdown作为降价处理器。 这是我尝试过的方法: {% highlight html linenos %} Hello, my name is {{name}}. {% endhighlight %} 该代码完全删除了{{name}}部分,因为它认为这是对液体变量的引用。 我也尝试过这个: {% highlight html linenos %} Hello, my name is \{\{name\}\}. {% endhighlight %} 在这种情况下,我尝试转义花括号,但结果是将斜线呈现到页面中。 我什至尝试了这个: {% highlight html linenos %} Hello, my name is <span>{</span>{name}}. {% endhighlight %} 诚然,这是一个非常愚蠢的。在这种情况下,因为我已将语法指定为html(需要将其指定),所以span标签将呈现到页面中。 那么,我该如何解决这个问题?

10
使用Jekyll和Liquid排序的导航菜单
我正在用Jekyll / Liquid构建一个静态网站(无博客)。我希望它具有一个自动生成的导航菜单,该菜单列出所有现有页面并突出显示当前页面。这些项目应以特定顺序添加到菜单中。因此,我weight在页面的YAML中定义了一个属性: --- layout : default title : Some title weight : 5 --- 导航菜单的结构如下: <ul> {% for p in site.pages | sort:weight %} <li> <a {% if p.url == page.url %}class="active"{% endif %} href="{{ p.url }}"> {{ p.title }} </a> </li> {% endfor %} </ul> 这将创建指向所有现有页面的链接,但是它们未排序,因此sort似乎忽略了该过滤器。显然,我做错了,但我不知道该怎么办。
68 jekyll  liquid 

4
使用Liquid标记获取Jekyll的今天日期
我认为这(应该)很容易,但是我无法使用Liquid标记将今天的日期显示在Jekyll页面中。根据文档,我应该能够执行此操作以获取该日期的年份: {{ 'now' | date: "%Y" }} 但是呈现的只是字符串now,而不是任何格式化的日期。我究竟做错了什么?
67 ruby  datetime  jekyll  liquid 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.