24得票4回答
如何在Jekyll中使用markdownify来在索引页显示摘要

我想在索引页面显示一篇较长文章或页面的简短摘录。我本来打算在Front Matter中使用自定义变量并获取它,但后来看到了.excerpt过滤器。 在Jekyll文档中,我看到有一个叫做{{ page.excerpt | markdownify }}的东西。如何标记页面或文章上的Markdo...

24得票3回答
如何在Liquid的for循环中创建数组?

我正在尝试使用Liquid语法从对象列表创建数组:{% for operation in menuItems %} {% assign words1 = operation.Title | split: '_' %} {% assign controllerName =...

23得票1回答
Liquid中的Print_r等效函数

在Liquid中,如何找出集合包含的所有值?是否有类似于print_r的函数? 下面的示例将返回项目标题,但我想知道item还包含哪些其他变量。item.title 感谢。

23得票7回答
Ruby的Liquid模板引擎中的模数(或其缺乏)

我正在制作一个Jekyll网站,想要输出嵌套在行div中的三列div。使用Liquid的cycle过滤器可以很容易地实现:{% for p in site.categories.post %} {% cycle 'add rows': '<div class="row">'...

23得票8回答
使用Liquid语法将每个单词的首字母大写?

我正在使用Liquid语法在LocomotiveCMS安装中设置SEO。我尝试编写代码,以便使用{{ page.title }}动态获取页面标题,然后强制将每个单词的首字母大写。 我尝试了这个:<title> {{ page.title | camelcase }} ...

22得票4回答
我的jekyll网站无法构建:Liquid异常:字符编码不兼容

我不知道我更改了什么,但今天我无法成功使用Jekyll构建我的网站首页。现在它报错如下:[2012-10-30 14:22:10] regeneration: 1 files changed Liquid Exception: incompatible character encodings:...

22得票5回答
使用Jekyll检查文件是否存在

我如何使用Jekyll来测试文件是否存在? 澄清一下,我想运行一个{% if %}语句来检查是否存在与我所在页面同名的图像文件。 在我的页面的YAML前置元数据中:---- reference-design: true ---- 在我的布局中:{% if page.reference-...

22得票1回答
在YAML Front Matter变量中使用Liquid标签

在YAML头信息变量中,是否可以使用Liquid标签?例如,如果test.html包含以下内容:--- variable: "Date: {% date: '%D' %}" --- {{ page.variable }} 那么 Jekyll 将会生成以下HTML:Date: {% date: ...

22得票2回答
如何在Jekyll中获取更长的自动摘要?

目前我包含类似这样的摘录:{{ post.excerpt | strip_html }} 但是这似乎只能获得第一段。 但我想要获得固定数量的单词。 或者更好的是:我想定义一个最大字符数,并获得少于该最大值的单词数量 字符数小于最大值 再多一个单词就会超过最大字符数 有没有办法在 Je...

22得票3回答
将Jekyll文章列表限制为特定类别

我有一个使用jekyll搭建的网站,其中有一个分类(名为photo),我想要创建一个单独的布局页面来列出属于photo分类的帖子。我还想将具有photo分类的帖子从主索引页面中排除。