Gidon benzeri sözdizimi içeren bazı kodları belgelemeye çalıştığım bir dokümantasyon sitesi oluşturmak için Jekyll kullanıyorum. Örneğin {{foo}}
. Sorun şu ki, Jekyll sıvı etiketler kullanıyor ve ne yaparsam yapayım, çift kıvrımlarım sıvı işlemci tarafından koparılıyor.
Bu arada, markdown işlemcisi olarak kramdown kullanıyorum.
İşte denediğim bir şey:
{% highlight html linenos %}
Hello, my name is {{name}}.
{% endhighlight %}
Bu, {{isim}} bölümünü tamamen kaldırır çünkü bunun bir likit değişkene referans olduğunu düşünür.
Bunu da denedim:
{% highlight html linenos %}
Hello, my name is \{\{name\}\}.
{% endhighlight %}
Bu durumda, küme parantezlerinden kaçmaya çalışıyorum, ancak sonuç olarak eğik çizgiler sayfaya işleniyor.
Bunu bile denedim:
{% highlight html linenos %}
Hello, my name is <span>{</span>{name}}.
{% endhighlight %}
Kuşkusuz bu oldukça aptalcaydı. Bu durumda, sözdizimini html (olması gereken) olarak belirlediğim için, span etiketi sayfada işleniyor.
Peki bunu nasıl çözebilirim?