我如何使用标签集合

时间:2017-01-27 10:36:29

标签: jekyll liquid

我有一个带有一些条目的集合_authors

我想通过以下方式为我的帖子分配作者标签:

{% assign author = site.authors | where: "title", page.author | first %}
 {% if author %}
  <a href="{{ author.url }}">{{ author.title }}</a>
{% endif %}

我只使用像Bob这样的名字进行了测试,但它确实有效。如果我为作者集合中的标题选择Bob Baumeister之类的前导和姓氏,它就不起作用。有谁知道为什么会这样?

示例Frontmatter帖子:

---
title:  Building
date:   2017-01-11 16:22:51 +0100
author: Bob Baumeister
---

Content

示例Frontmatter Collection条目:

---
title:  Bob Baumeister
twitter: bobby
---

Content

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

尝试使用Subject<Integer> sb; Subject<Integer> sc; Observable.combineLatest(sb, sc, (b, c) -> b + c) .subscribe(outcome -> System.out.println("Always up to date value here: " + outcome) );

e

更新

//Engine e;

但我认为使用"文件而不是集合可以提供更大的灵活性:

author: "Bob Baumeister"