0
4

2 回答 2

0

尝试这个:

{{ page.excerpt | array_to_sentence_string | prepend:'<em>' | append:'</em>' | replace: ',' ,'</em> <em>' }}
于 2014-01-14T11:33:44.753 回答
0

我认为这是因为您的主题标签是一个数组,而不是一个字符串。

替换永远不会发生,而是在每个哈希项之前。

使用这个进行故障排除:

{{ page.excerpt | replace: ',','foobar' }}

看看 foobar 是否打印出来。你确定你在 page.excerpt 中的 hashitems 吗?

输出过滤器从左到右,所以在你的例子中:前置、附加、替换。或者在这个例子中

{{ output | filterA | filterB | filterC }}

顺序是

  1. 过滤器A
  2. 过滤器B
  3. 过滤器C
于 2012-09-05T23:04:44.503 回答