41得票4回答
如何在 YAML 变量中包含 Jekyll/Liquid 模板数据?

我正在使用markdown文件的YAML标题,在博客文章中添加excerpt变量,以便我可以在其他地方使用它。其中一个摘录中,我通过markdown链接标记引用了早期的博客文章,并且我使用了liquid模板数据变量{{ site.url }}代替站点的基本URL。 因此,我有类似于以下内容(...

40得票4回答
在Liquid模板中,将一个数组声明赋值给一个变量

我所知道的从Liquid模板创建数组的唯一方法是:{% assign my_array = "one|two|three" | split: "|" %} 还有其他的方法吗?

38得票2回答
如何在Liquid中使用多个参数进行if语句判断

我想在Liquid中使用带有多个条件的if语句。类似于:{% if (include.featured == "true" and product.featured == "true") or (include.featured == "false" and product.featured ...

36得票5回答
在Liquid模板中如何输出花括号(curly braces)的字面量?

我正在尝试从Liquid模板中输出以下内容:{{ example }} 很明显,Liquid将其视为名为example的变量并尝试进行替换。 我想知道如何输出实际的大括号。 到目前为止,我找到了一种可行的方法,但它非常丑陋:{{ '{example'|prepend:'{' }}}} 是的,我...

35得票9回答
如何使用Liquid列出目录中的文件?

我正在学习如何使用 Jekyll 和 Bootstrap; 在学习它们的同时,我决定在我的主页上添加一个图片轮播功能。 由于我非常懒惰,我不想硬编码布局中显示每张图片所需的路径,也不想使用数组来存储图片列表。 我想知道是否有任何标签可以要求 Jekyll 执行以下两个步骤: 查找特定目...

34得票6回答
Jekyll — 如果页面是文章,如何更改布局?

在 Jekyll 布局中,是否有办法检测页面是普通页面还是文章?我想要显示文章标题,但不想显示页面标题。像这样:在 Jekyll 布局中,是否有办法检测页面是普通页面还是文章?我想要显示文章标题,但不想显示页面标题。像这样:{% if page.is_post? %} <h2&g...

34得票1回答
在Jekyll标签中包含HTML

我写了一个自定义标签,允许我使用{% link_to 5 hello world %}代替每次都要写{% include link_to.html i=5 text="hello world" %}。它会找到数据i等于5的页面,并创建指向该页面的链接。 但是,在标签代码内部生成HTML字符串感...

33得票4回答
Jekyll分页器无法正常工作。

我目前正在制作一个基于Jekyll的主页,但我无法让分页工作。<ul class="posts"> {% for post in paginator.posts %} <li> <span class="list_d...

30得票5回答
如何在Jekyll中显示文件的修改日期?

我知道可以在文件的YAML Front Matter中指定一个变量date,并使用{{ page.date }}访问其值。但这样很麻烦,因为当文件更新时,很容易忘记更改日期。那么如何访问文件的修改日期?

29得票9回答
Shopify主题使用Compass和Sass

有人有用Compass和Sass开发Shopify主题的工作流吗?我已经很接近成功了,只需要解决如何让Sass不会因为CSS liquid标记而出错的问题。 以下是我的设置: - 在目录(例如:"/ newwebsite /")中使用sass/compass项目。 - 包含我的Shopif...