8得票3回答
如何在Jekyll的主页上按日期分组帖子?

在Jekyll中,我希望我的首页按日期分组列出最近的文章,如下所示: 2013年9月6日 - 文章1 - 文章2 - 文章3 2013年9月5日 - 文章1 - 文章2 基本上,当循环中的文章来自先前处理的不同日期时,我只想输出日期标题。我尝试通过测试循环中下一篇文章是否与上一篇文章...

44得票1回答
在Liquid中是否有一个“break”标签来跳出循环?

如何在Liquid中跳出循环,特别是在for循环中?我已经尝试使用{% break %},但它失败并显示错误信息:“无法保存文件:未知标签'break'”。 我想要实现的效果类似于: var variants = []; {% for item in cart.items %} {...

9得票1回答
在Jekyll-Bootstrap中使用分类过滤文章

我是Jekyll和Jekyll-Bootstrap的新手。 我发现可以通过以下方式按类别进行过滤: <ul class="posts"> {% for post in site.posts %} {% if post.categories contains 'demog...

20得票3回答
如何在Shopify中按换行符拆分字符串?

我在settings.html中有一个字段,期望用户输入多个由两个换行符分隔的段落。我想将这个输入字符串拆分为一个字符串数组,每个元素表示一个段落。 我想要做类似于下面这样的操作:{% assign paragraphs = settings.intro | split: '\n' %} {...

13得票12回答
在Jekyll网站上实现面包屑导航的一些好方法是什么?

我知道http://raphinou.github.com/jekyll-base/中有单层面包屑,但我正在寻找一些好的方法,当目录深度达到四或五级时,在Jekyll网站上放置面包屑导航。 (是的,我很清楚 Jekyll 主要是用于博客引擎,也许我不应该在它上面使用许多目录级别的通用网站。我...

24得票2回答
杰基尔能够处理CSS或JS文件吗?

我在我的一个项目中使用Jekyll,它似乎是开发简单网站并自动化一些流程的很好选择。 Liquid扩展的工作方式很不错,所以我想知道是否可能让Jekyll也作用于js和css文件。 这样,我的main.css可以像这样: @import url("/stylesheets/reset.c...

14得票4回答
如何使用Liquid标签在Jekyll中访问未渲染的(Markdown)内容?

从阅读Jekyll模板数据的文档中,一个人可能会认为访问未渲染内容的方法是通过page.content,但据我所知,这提供的是已由Markdown解析器呈现的文章内容。 我需要访问原始Markdown内容的解决方案,而不仅仅是尝试将HTML转换回Markdown。 用例背景 我的用例如...

49得票8回答
一个简单的方法来支持Jekyll博客中的标签

我正在使用标准的jekyll安装来维护博客,一切顺利。但是我真的很想给我的帖子打标签。 我可以使用YAML头文件来标记一个帖子,但是如何为每个标签生成页面,以列出该标签下的所有帖子呢?

12得票1回答
如何在Liquid数组(Shopify)中检查元素的存在性,而不使用join方法

我想要在一个由 "split" 创建的数组中检查数组值。有没有一种方法可以不用做以下操作就实现:{%- assign blog_tags_string = blogs.news.all_tags | join ' ' -%} {%- if blog_tags_string contains ...

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

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