Saya menggunakan Jekyll untuk membuat situs dokumentasi dimana saya mencoba mendokumentasikan beberapa kode yang berisi sintaks seperti setang. Misalnya {{foo}}
. Masalahnya adalah Jekyll menggunakan tag cair dan apa pun yang saya lakukan, ikal ganda saya akan dicabut oleh prosesor cair.
Omong-omong, saya menggunakan kramdown sebagai pemroses penurunan harga.
Inilah yang saya coba:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Yang ini menghapus bagian {{name}} sepenuhnya karena dianggap sebagai referensi ke variabel cair.
Saya juga mencoba ini:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
Dalam kasus ini, saya mencoba untuk melepaskan diri dari kurung kurawal tetapi hasilnya adalah garis miring dirender ke halaman.
Saya bahkan mencoba ini:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
Memang yang satu ini cukup bodoh. Dalam kasus ini, karena saya telah menetapkan sintaks sebagai html (yang memang diperlukan), tag span dirender ke halaman.
Jadi bagaimana saya bisa menyelesaikan ini?