블로그 Trials & Errors

March 06, 2020    최대 1 분 소요

블로그를 하면서 발생했던 문제들 중 설정을 제외한 부분에서 발생했던 문제들을 여기서 다룰 예정이다.


# Markdown with Liquid

Markdown의 code block에 {{ variable }} 또는 {% if statement %}같은 구문이 code block안에 있으면 실행이 되어버린다. Jekyll가 Liquid를 사용하는데 Liquid의 문법인 것 같다. 그 경우, 아래와 같이 해결이 가능했다.

{% raw %}
    {{ variable }}
    {% if statement %}
{% endraw %}

Code Block을 포함하여 태그로 감싸줄 수도 있다. Liquid를 사용하지 않는 곳에서 해당 태그가 안보이게 html 주석으로 묶는 것이 보기 좋은 것 같다.

또한 아래와 같은 방법도 있다.

{{"{{ variable "}}}}
{{"{% if statement "}}%}

참조링크1 참조링크2

태그: ,

카테고리:

업데이트: