JekyllではLiquidというテンプレート用言語を使っている。{{ variable }}
とか書いてどうのこうのやるのだ。
さて、こいつのコードを記事に書こうとすると、あっさり展開されちゃって困るので(直前に書いた検索バーの記事とか、まるっとjsonがここに吐き出されたりしてびっくりした)展開されないようにしたい。要はエスケープしたい。
Raw - Liquid template languageというのを使いましょう。
{% raw %}
{{ variable }}
{% endraw %}
バッククォートで挟むブロック…の外であれば、\{
みたいにエスケープしてやれば素直に表示できるんだけど{{ variable }}、まぁ手作業でエスケープするのもしんどいし、普通にコードブロック書きたいので(むしろそこでばかり使うでしょう)このraw
を使うのが良いね。