jekyll에서 jekyll 문법을 표현하기 - escape liquid template
참고
How to escape liquid template tags? - Stack Overflow
Raw - Liquid template language
raw 태그 사용
Jekyll로 글을 쓰다 보면 Liquid 문법을 표현하고 싶은 경우가 있다.
{% .. %} 라든지 {{ .. }} 같은 형태의 구문이다. 그대로 쓰게 되면 샘플 코드를 실행하려고 해서 문제가 된다. 이렇 때는 raw tag를 사용하면 된다.
이렇게 쓴다.
{ % raw % } {% some exp %} { % endraw % }
예제 1
{ % raw % }
{% assign image_files = site.static_files | where: "image", true %}
{% for myimage in image_files %}
{{ myimage.path }}
{% endfor %}
{ % endraw % }