问问题
694 次
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 }}
顺序是
- 过滤器A
- 过滤器B
- 过滤器C
于 2012-09-05T23:04:44.503 回答