리퀴드 문법 탈출하기 liquid escape

지킬 블로그에서 글을 작성하다보면 코드블럭에 리퀴드문법을 작성하는 경우가 있는데, 그냥 작성하게 되면 코드블럭에 포함된 리퀴드코드가 빌드하는 과정에서 의도치 않게 리퀴드 코드가 실행될 수 있습니다.

예를들어서 리퀴드문법에 소개하는 글을 아래처럼 작성하고

---

layout: posts
title: "제목"

---

**리퀴드 문법에서 변수선언은 이렇게합니다 !!**
```
{% assign var="어떤값을 저장할까." %}
```

빌드후 실제로 렌더링된 페이지를 확인해보면 liquid_md_example 이렇게 코드 템플릿 안에 있던 리퀴드 코드가 실행되어 공백으로 바뀐모습을 확인할 수 있습니다.

그래서 우리는 코드 템플릿에서 리퀴드 문법을 같이 표시하고 싶다면 리퀴드 코드에 대하여 이스케이프하는 작업을 해주어야 합니다. 리퀴드 코드를 이스케이프 하는 방법을 소개합니다.

리퀴드 코드를 {% raw %}{% endraw %}로 감싸주세요.

---

layout: posts
title: "제목"

---

**리퀴드 문법에서 변수선언은 이렇게합니다 !!**
```
{% raw %}{% assign title="제목입니다." %}{% endraw %}
```

태그:

Back to Top ↑

댓글남기기