지킬로 만든 블로그에서 {%%} 표시하기
최대 1 분 소요
flask로 공부한 내용을 마크다운으로 작성하고, 지킬로 렌더링을 하려는데.
- 자꾸 안되는 겁니다. 발생하는 에러는 대략 다음과 같아요.
- {%%} 를 표시하려고 하면 자꾸 에러가 발생하는 것이죠.
Liquid Exception: Liquid syntax error (line 111): Tag {%%} was not properly terminated with regexp: /\%\}/ in /Users/frhyme/frhyme.github.io/_posts/2018-07-11-flask_study_basic.md
liquid
- liquid는 지킬에서 페이지를 렌더링할 때 이해하기 위해서 표현된 언어입니다.
- 대략 다음의 형태로 표현되는데, 이를 자세히보면,
heading
이라는 변수가 미리 선언되어 있고, 이를 html에 합치기 위해서는 {%%} 나 {} 를 이용해야 합니다.
- 따라서, 해당 특수문자를 그대로 마크다운에 작성하면 liquid에 포함되는 언어라고 생각하고 지킬에서 에러가 발생할 수 있습니다.
---
heading: I like cupcakes
---
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>{{ page.heading }}</h1>
</body>
</html>
how to solve
댓글남기기