2016-03-30 3 views
0

У меня есть уценка в Morea, которая включает пример шаблона Jinja2. Это выглядит следующим образом:Не удается получить двойные фигурные скобки для отображения

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

Я хотел бы иметь возможность отображать двойные фигурные скобки, но они получают поглотила, не показывая ничего, кроме тегов абзаца и запятой, например:

<p> , </p> 

Я воспользовался советами использовать теги {% raw%} и {% endraw%} вокруг этой строки, но ничего не меняется. Похоже на ошибку. У кого-нибудь есть трюки?

+0

Я нашел сумасшедший способ сделать это [здесь] (http://stackoverflow.com/questions/3426182/how-to-escape-liquid-temp конце-теги # ответ-5866429). Возможно, может быть полезно в вашем случае. –

ответ

0

Eek. Кажется, что с плагином Morea происходит двойное экранирование. Единственное решение, которое я могу придумать, - это встроить суть в код, содержащий оскорбительный тег для жидкости. Ниже приведен пример страницы, иллюстрирующий этот подход:

enter image description here

Я буду продолжать смотреть на это. Обратите внимание, что для внедрения гов вам необходимо установить Джекил-GIST камень, а затем добавьте следующие строки в config.yml:

gems: - jekyll-gist

+0

Спасибо за подтверждение проблемы и подробную информацию о том, как включить gists. –

0

Surround код, содержащий фигурные скобки с raw тегом:

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

Не могли бы вы разместить изображение на экране, отображающее этот подход, работающий с сайтом [Morea Framework] (http://morea-framework.github.io)? Это не работало для оригинального плаката или для меня. –

+0

@PhilipJohnson Я буду вам помогать. Можете ли вы предоставить URL-адрес репозитория? Я постараюсь определить проблему. –

+0

Спасибо. Образцом репо является [basic-template2 repo] (https://github.com/morea-framework/basic-template2) с соответствующим сайтом [basic-template2] (http://morea-framework.github.io/basic- template2 /). После клонирования вы можете попробовать сыграть с образцами [MathJax samples] (https://github.com/morea-framework/basic-template2/blob/master/src/morea/foo/reading-1.md) , –

0

Это должно работать:

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

Пожалуйста, объясните вашу проблему и предоставите вам код js. –

Смежные вопросы