jekylog

All doggs wanna be a Geek

Jekyllでliquidテンプレートタグをエスケープする

どうもマークダウン内でif文書くとliquidテンプレートタグと解釈されるっぽい。

下記は何も表示されないけど、


こっちだと表示される。

{{if fullName()}}
{{else}}
{{/if}}

解決法はググると載ってた。

How to escape liquid template tags? - Stack Overflow

{の前に{{\"を加え、ステートメントである単語の後ろに\"}}を加えるって感じらしい。

なんというややこしさ。多分すぐ忘れる。

これが煩わしい場合はプラグインもあるみたい。

Raw tag for jekyll. — Gist

Fork me on GitHub