このブログは、Hugoという静的ジェネレータで作成しているのですが、hugo server
でローカルサーバーを起動させると、下記の警告が(´・ω・`)
WARNING: Page's Now is deprecated and will be removed in a future release. Use now (the template func).
v0.19のHugoでは、現在時刻を取得する際には.Now
ではなくnow
ファンクションを使えというお話でした。
例)フッターのCopyrightに年数を入れる
Before>
<p class="l-footer__copyright">© {{ .Now.Format "2006" }} aota.blog </p>
After>
<p class="l-footer__copyright">© {{ now.Format "2006" }} aota.blog </p>
余談
私の場合、ローカルとビルド環境でそれぞれHugoのバージョンが違ったためハマりました(汗
ローカルでnowに置き換える(v0.19) → gitlab上でビルド(v0.17)
ここで、gitlab上で下記のようなエラーが。。。
Started building sites ...
ERROR: 2017/03/14 15:10:56 template.go:477: template: partials/footer.html:19: function "now" not defined
WARNINGでてるのに、直したらERRORってナンデヤネ━・゚・ヽ(゚д゚ヽ)(ノ゚д゚)ノ・゚・━ン!!!
とならないように皆さんお気を付けくださいまし (*_ _)人