더북(TheBook)

내부에 변수를 사용할 수도 있습니다. 변수를 선언할 때는 {% set 변수 = '값' %}를 사용합니다.

넌적스

HTML

{% set node = 'Node.js' %}
{% set js = 'Javascript' %}
<p>{{node}}와 {{js}}</p>
<p>Node.js와 Javascript</p>

넌적스는 기본적으로 변수의 특수 문자를 HTML 엔티티(entity)로 이스케이프(escape, 문법과 관련 없는 문자로 바꾸는 행위)합니다. HTML 태그를 이스케이프하고 싶지 않다면 {{ 변수 | safe }}를 사용합니다.

넌적스

HTML

<p>{{'<strong>이스케이프</strong>'}}</p>
<p>{{'<strong>이스케이프하지 않음</strong>' | safe }}</p>
<p>&lt;strong&gt;이스케이프&lt;/strong&gt;</p>
<p><strong>이스케이프하지 않음</strong></p>