首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cherry-pick收集输出

Cherry-pick收集输出
EN

Stack Overflow用户
提问于 2018-04-02 21:01:28
回答 1查看 55关注 0票数 0

设置:

  • 我收集了800件Jekyll
  • 我已经设置了output: false,因为每个页面都不需要单独的页面,并且希望节省构建上的时间
  • 但是,我确实希望能够对选定的项目进行output: true

问题

有办法这样做吗?我试图在所选项的前端覆盖output变量,但这似乎没有什么区别。

我确实知道published: true/false,但是我需要所有的文件都是published:true,这样它们的数据才能在我的站点的其他地方可用。这个问题与它们作为页面的输出有关。

EN

回答 1

Stack Overflow用户

发布于 2018-04-04 16:23:37

您可以使用两个集合,一个用于output: true (col1),另一个没有输出(col2)。

现在,如果您希望在一次传递中循环两个集合,则可以将它们连接起来:

代码语言:javascript
复制
{% assign all = site.col1 | concat: site.col2 %}

如果两个集合中都有相同的数据,则可以按以下方式对项进行排序:

代码语言:javascript
复制
{% assign all = site.col1 | concat: site.col2 | sort: 'title' %}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49618761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档