jekyll에서 jekyll 문법을 표현하기 - escape liquid template

게시: by Creative Commons Licence

참고

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 % }