.Hugo.Generator は廃止されるので hugo.Generator を使おう


Hugo 0.55.0 がリリースされましたが、{{ .Hugo.Generator }} に対して以下のように警告が表示されるようになりました。

$ hugo server
Building sites … WARN 2019/04/09 14:39:55 Page's .Hugo is deprecated and will be removed in a future release. Use the global hugo function.

将来的に {{ .Hugo.Generator }} は廃止が決まっているため、最新バージョンの Hugo を利用し続けるのであれば早めの対応をした方が良いです。

これは .Hugo.Generator に限った話ではなく、これまで Hugo-specific Variables.Hugo. で始まる値でしたが、今後は関数 hugo. で参照するようになります。

この警告を解消するためには {{ .Hugo.Generator }}{{ hugo.Generator }} に書き換えます。

- {{ .Hugo.Generator }} <!-- 廃止予定 -->
+ {{ hugo.Generator }}  <!-- ok -->

これで次が警告無しに生成されるようになります。

<meta name="generator" content="Hugo 0.55.0" />