0

カスタム Liquid タグの使用方法に関するドキュメントを作成しようとしていますが、例を表示する方法がわかりません。Liquid はこれらのタグをレンダリングしたいためです (例のコードをコード ブロック内に配置しても)。

次のタグは、コードとして扱われる代わりに実行されます。

```
{% flink http://www.youtube.com/watch?v=Bt9zSfinwFA "Vertical Video Syndrome - A PSA" %}
```

BB には[noparse]タグがあります。Liquidで「これら2行の間のタグを解析しない」と言う同等の方法はありますか?

4

2 に答える 2

0

この場合、Octopressのドキュメンテーションは巧妙なことをしています。

レンダリングせずに何かを表示したいときはいつでも、それを でラップし{{ "<content>" }}、Liquid に「<content>領域を文字列として扱い、そのまま印刷するだけです (つまり、タグを検索するパーサーによって渡されます)。

{%これらのいずれかで行全体をラップすることもできますが、次のように「開始タグ」文字を​​ラップするだけで十分です。

```
{{ "{%" }} flink http://www.youtube.com/watch?v=Bt9zSfinwFA "Vertical Video Syndrome - A PSA" %}
```

タグの終了タグ は%}、実際にはエスケープする必要はありません。これは、まだ「パートナーが必要」な開始タグがない限り、パーサーは終了タグを無視するためです。

于 2013-11-15T08:45:38.283 に答える