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' }}

foob​​ar が出力されるかどうかを確認します。page.excerpt のハッシュ項目はよろしいですか?

出力フィルターは左から右に移動するため、この例では、先頭に追加、追加、置換します。または、この例では

{{ output | filterA | filterB | filterC }}

順序は

  1. フィルターA
  2. フィルターB
  3. フィルターC
于 2012-09-05T23:04:44.503 に答える