Jekyll을 사용하면서 자주 사용하는 Liquid 문법과 유용한 내용을 메모했다.
출력
<!-- 변수 출력 -->
Hello {{name}}
<!-- 직접 문자열 출력 -->
Hello {{ 'world' }}
if
<!-- jekyll.environment가 "development"가 아닌 경우 -->
{% if jekyll.environment != "development" %}
...
{% endif %}
<!-- page.path가 _posts를 포함 -->
{% if page.path contains '_posts' %}
...
{% endif %}
include
_include 디렉터리에 있는 파일을 추가하는 기능이다.
<!-- /_include/amp.html 파일 끼워넣기 -->
{% include amp.html %}
comment
이 태그 안에 들어간 내용은 사이트에 출력되지 않는다.
{% comment %}
<!-- 여기 있는 내용은 노출되지 않음. -->
{% endcomment %}
구문 강조
Pygments가 지원하는 언어의 코드 구문을 강조한다.
\`\`\`python
- [naver](http://naver.com)
**A** is B
\`\`\`
escape
liquid 태그를 그대로 보여줄 수 있게 escape 하는 방법이다.
{% raw %}
{{ "test" }}
{% endraw %}