escape

문자열 내부의 HTML 특수문자(&, <, >, ")를 안전한 HTML 엔티티 코드로 이스케이프하는 필터입니다.

문법

{{ html_string | escape }}

예시

{% assign tag = "<div>콘텐츠</div>" %}{{ tag | escape }}

결과

&amp;lt;div&amp;gt;콘텐츠&amp;lt;/div&amp;gt;

escape 필터는 텍스트에 포함된 특수 HTML 문자들(&, <, >, ")을 각각의 HTML 엔티티 기호로 치환하여 웹 브라우저에서 태그로 해석되지 않고 글자 그대로 화면에 렌더링되도록 보호하는 보안 필터입니다.

키워드 조합 페이지에서는 사용자 또는 외부 데이터에서 유입된 텍스트 속성에 HTML 태그가 섞여 있을 때 페이지의 레이아웃 구조가 깨지거나 스크립트가 임의 실행되는 현상을 원천 차단합니다. 예를 들어 {{ row.note | escape }}로 안전하게 출력하여 원문 그대로의 텍스트가 브라우저에 안전히 전달되도록 보장합니다.

이 문법을 편집기에서 바로 써 보세요.