이것은 매우 쉽게 들리지만 문서 어디에서도 찾을 수 없었습니다. 어떻게 쓸 수 {% this %}
A의 액체 가 엔진에 의해 처리하지 않고, 템플릿?
답변
미래 수색자를 들어,이 입니다 아래의 코드를 사용, 플러그인없이 탈출 할 수있는 방법은 :
{{ "{% this " }}%}
태그의 경우 이스케이프 {{ this }}
사용 :
{{ "{{ this " }}}}
훨씬 쉽게 만드는 jekyll 플러그인도 있습니다 : https://gist.github.com/1020852
지킬에 대한 원시 태그. {% raw %} 및 {% endraw %} 사이의 텍스트 구문 분석에서 액체를 유지합니다.
답변
raw
태그를 사용하여 액체 처리 엔진을 비활성화 할 수 있습니다 .
{% raw %}
{% this %}
{% endraw %}
표시됩니다
{% this %}
답변
BTW :
{{ "{% this " }}%}
Jekyll 에 표시 하려면 다음과 같이 코드를 작성할 수 있습니다.
{{ "{{ " }}"{{ "{% this" }} " }}{{ "}}%}
사용을 피 {{ "{{ this " }}}}
하려면 :
{{ "{{ " }}"{{ "{{ this" }} " }}{{ "}}}}
답변
{% raw %} {% endraw %}를 사용하여 Jekyll 게시물에서 액체 태그를 이스케이프 할 수 있습니다.
{% raw %}
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
{% endraw %}
생산할 것이다
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
답변
또 다른 옵션이 있습니다. HTML 특수 문자 코드를 사용하여 중괄호를 일치하는 코드로 바꾸는 것입니다.
- 각 { 을 & # 123;
- 각 } 을 & # 125;
이 솔루션에 대한 자세한 내용은 http://www.tikalk.com/devops/curly_brances_workaround/를 참조하십시오.
답변
중괄호로 텍스트를 표시하는 전능 한 방법을 찾았습니다. 일반 텍스트를 변수에 할당하고 표시 할 수 있습니다.
{% assign var = "{{ sth }}" %}
{{ var }}
답변
여기 에서도 언급했듯이 일반 github.com에서 Markdown을 조회하면 표시되기 때문에 평범 {% raw %}
하고 {% endraw %}
두 번째로 좋은 솔루션입니다.
가장 좋은 방법은 배치하는 것입니다 {% raw %}
및 {% endraw %}
HTML의 코멘트 :
<!-- {% raw %} -->
something with curlky brackets like { this } and { that }
<!-- {% endraw %} -->
HTML 주석으로 인해 Github에서 주석으로 표시됩니다. Github 페이지에서 원시 태그는 태그 사이의 중괄호 구문 분석을 방지합니다.