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
が起動しなくなるので忘れないようにします。