JinjaやGoのtext/template、AngularJSでは、変数のプレースホルダにdouble curly bracesを使います。
Hexoのコードブロック内でdouble curly braces使うとエラーになってレンダーできません。
HTMLエンティティの値は、 “{“ は {、 “}” は }です。
コードブロックで使うときは、以下のように書くと、"echo 'packer' | {{ .Vars }} sudo -E -S sh '{{ .Path }}'"
エラーにならずに表示できます。
"echo 'packer' | {{ .Vars }} sudo -E -S sh '{{ .Path }}'", |
エラーになると、hexo serverが起動しなくなるので忘れないようにします。