Jekyll を使用して、ハンドルバーのような構文を含むコードを文書化しようとしている文書サイトを作成しています。たとえば{{foo}}
。問題は、Jekyll がリキッド タグを使用していて、何をしても、リキッド プロセッサによってダブル カーリーが引き裂かれることです。
ちなみに、markdownプロセッサにはkramdownを使用しています。
これが私が試したことです:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
これは {{name}} セクションを完全に削除します。これは、液体変数への参照であると考えているためです。
私もこれを試しました:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
この場合、中かっこをエスケープしようとしていますが、その結果、スラッシュがページにレンダリングされます。
私もこれを試しました:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
確かに、これはかなりばかげていました。この場合、構文を html として指定したため (そうである必要があります)、span タグがページにレンダリングされます。
では、どうすればこれを解決できますか?