Спасибо! Полезно, чтобы избежать двойных или одинарных кавычек
JumpLink
1
Как уже упоминалось здесь , plain {% raw %}и {% endraw %}является вторым лучшим решением, поскольку они показаны, если вы посмотрите Markdown на обычном github.com.
Лучше всего поместить {% raw %}и {% endraw %}в HTML-комментарии:
<!-- {% raw %} -->
something with curlky brackets like { this } and { that }
<!-- {% endraw %} -->
Из-за комментариев HTML он рассматривается Github как комментарий. На страницах Github необработанные теги предотвратят анализ фигурных скобок между тегами.
Ответы:
Для будущих искателей есть это способ избежать без плагинов, используйте код ниже:
и для тегов, чтобы избежать
{{ this }}
использования:Для этого также есть плагин jekyll, который значительно упрощает работу: https://gist.github.com/1020852
Справка
источник
{% raw %}
, для меня он работает из коробки, и теперь он в документацииraw
сделали:{% raw %}{{ this }}{% endraw %}
.можно отключить движок обработки жидкости с помощью
raw
тега:будет отображать
источник
raw
тег был добавлен год назад в основной движок. См. Github.com/Shopify/liquid/commit/master/lib/liquid/tags/raw.rbraw
Тег введен в жидкости 2.3.0 и GitHub Pages в настоящее время используется версия 2.5.5 .Вы можете избежать жидких тегов в сообщениях Jekyll, используя {% raw%} {% endraw%} т.е.
будет производить
источник
Кстати:
Если вы хотите отображать
{{ "{% this " }}%}
в Jekyll, вы можете написать такой код:Чтобы избежать
{{ "{{ this " }}}}
использования:источник
Есть еще один вариант: использовать коды специальных символов HTML для замены фигурных скобок соответствующими кодами:
Для получения дополнительных сведений об этом решении см .: http://www.tikalk.com/devops/curly_brances_workaround/
источник
Я нашел всемогущий способ отображать любой текст в фигурных скобках. Вы можете присвоить переменной простой текст и отобразить его.
источник
Как уже упоминалось здесь , plain
{% raw %}
и{% endraw %}
является вторым лучшим решением, поскольку они показаны, если вы посмотрите Markdown на обычном github.com.Лучше всего поместить
{% raw %}
и{% endraw %}
в HTML-комментарии:Из-за комментариев HTML он рассматривается Github как комментарий. На страницах Github необработанные теги предотвратят анализ фигурных скобок между тегами.
источник
Я пытался
{% raw %}
что - то{% endraw %}
,и
{{ "{% this " }}%}
. Но они оба не работают.наконец, мой рабочий ответ
{{ "{%" xxx }} something }}
.Мой код:
{{ "{%" }} extends 'xadmin/base_site.html' %} {{ "{%" }} block nav_form %} <h3>{{ "{{" }} title }}</h3> {{ "{%" }} for i in context1 %} <p>{{ "{{" }} i }}</p> {{ "{%" }} endfor %} {{ "{%" }} endblock %}
Результат:
{% extends 'xadmin/base_site.html' %} {% block nav_form %} <h3>{{ title }}</h3> {% for i in context1 %} <p>{{ i }}</p> {% endfor %} {% endblock %}
источник