2016-03-30 7 views
0

Ich habe in Morea eine Abschrift, die ein Beispiel für eine Jinja2-Vorlage enthält. Es sieht wie folgt aus:Doppelte geschweifte Klammern können nicht angezeigt werden

{% highlight html linenos %} 
<!doctype html> 
<html> 
<body> 
    <p> {{ greet }}, {{ place }} </p> 
</body> 
</html> 
{% endhighlight %} 

Ich möchte die doppelte geschweifte Klammern in der Lage sein zu zeigen, aber sie bekommen verschlungen, nichts anderes als die Absatz-Tags anzeigen und dem Komma, wie folgt aus:

<p> , </p> 

Ich habe einen Hinweis zur Verwendung der Tags {% raw%} und {% endraw%} in dieser Zeile ausgeführt, aber es ändert sich nichts. Scheint wie ein Fehler. Hat jemand Tricks?

+0

ich eine verrückte Art und Weise gefunden haben, dass [hier] (http://stackoverflow.com/questions/3426182/how-to-escape-liquid-temp zu tun späte Tags # antwort-5866429). Vielleicht kann es in Ihrem Fall hilfreich sein. –

Antwort

0

Eek. Es scheint einige Doppelfluchten mit dem Morea-Plugin zu geben. Die einzige Lösung, die ich schnell finden kann, besteht darin, einen Kern mit dem Code zu versehen, der das störende Flüssigkeitsetikett enthält. Hier ist eine Beispielseite dieses Ansatzes darstellt:

enter image description here

Ich werde auch weiterhin, dies zu prüfen. Beachten Sie, dass GIST einzubetten müssen Sie den jekyll-Kern Juwel installieren und fügen Sie dann den folgenden Code zu Ihrem config.yml:

gems: - jekyll-gist

+0

Vielen Dank für die Bestätigung des Problems und für die Details zur Einbindung von Gist. –

0

Surround-Code enthält geschweiften Klammern mit dem raw tag:

{% highlight html linenos %} 
{% raw %} 
<!doctype html> 
<html> 
<body> 
    <p> {{ greet }}, {{ place }} </p> 
</body> 
</html> 
{% endraw %} 
{% endhighlight %} 
+0

Könnten Sie ein Bild dieses Ansatzes mit einer [Morea Framework] (http://morea-framework.github.io) Seite veröffentlichen? Es hat nicht für das ursprüngliche Poster oder für mich funktioniert. –

+0

@PhilipJohnson Ich werde geplagt werden, um Ihnen zu helfen. Können Sie eine Repository-URL bereitstellen? Ich werde versuchen, das Problem zu erkennen. –

+0

Danke. Ein Beispiel-Repo ist [basic-template2 repo] (https://github.com/morea-framework/basic-template2) mit der entsprechenden [basic-template2-Site] (http://morea-framework.github.io/basic- Vorlage2 /). Nach dem Klonen sollten Sie versuchen, an der Seitenquelle [MathJax-Beispiele] (https://github.com/morea-framework/basic-template2/blob/master/src/morea/foo/reading-1.md) zu fummeln . –

0

Dies sollte funktionieren:

``` 
{% raw %} 
<!doctype html> 
<html> 
<body> 
    <p> {{ greet }}, {{ place }} </p> 
</body> 
</html> 
{% endraw %} 
``` 
+0

Bitte erklären Sie Ihr Problem und geben Sie auch js-Code. –