pugのテンプレート内に変数を展開する String Interpolation で、エスケープさせる方法とさせない方法についての確認です。
ただ ドキュメント をちゃんと読めば済む話ですが、なかなかたどり着くことができなかったので、メモしておきます。
escapeする場合
- var hogeVar = "hoge";
script.
const valEscaped = #{hogeVar}; // => "hoge"
escapeしない場合
const valUnescaped = !{hogeVar}; // => "hoge"