[Jekill] jekyll 문법 피하기 - escape liquid template

by 스뎅(thDeng) on

Jekyll로 글을 쓰다 보면 Liquid 문법을 쓰고 싶은 경우가 있다.

{% .. %} 라든지 {{ .. }} 같은 형태의 구문이다. 그대로 쓰게 되면 샘플 코드를 실행하려고 해서 문제가 된다. 이렇 때는 raw tag를 사용하면 된다.

{% raw %} {% some exp %} {% endraw %}

요렇게 사용하자.

This is escape syntax:
{% raw %}{% if foo %}{{ foo }}{% endif %}{% endraw %}

위처럼 쓰면 아래처럼 표시된다. raw tag에 싸인 {% .. %}{{ .. }}는 모두 예외처리될 것이다.

This is escape syntax:
{% if foo %}{{ foo }}{% endif %}

참고

별도로 명시하지 않을 경우, 이 블로그의 포스트는 다음 라이선스에 따라 사용할 수 있습니다: Creative Commons License CC Attribution-NonCommercial-ShareAlike 4.0 International License