netlify.toml
Production: main@xxxxxxx Failed
netlifyでhugoのbuildがこけるようになった。apt upgradeで入った手元のhugo v0.128.2とかでエラーや警告がでないよう設定してるうちにnetlyfy上の新しくないhugoではbuildできない設定になってしまった模様。
対策
- 手元のhugoをダウンバージョンする
- netlify上のhugoを手元に合わせる
netlifyをなんとかする方向でググる。netlyfi.tomlでhugoのversionなどの環境を設定できるらしい。
netlify.toml
書き方が分からないので丸写し。config.tomlと同じ場所に置く。
# https://bioscryptome.t-ohashi.info/hugo/hugo-netlify-build/#netlifytoml%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B
[build]
publish = "public"
command = "hugo"
[context.production.environment]
# HUGO_VERSION = "0.70.0"
HUGO_VERSION = "0.128.2"
HUGO_ENV = "production"
HUGO_ENABLEGITINFO = "true"
結果
blog.sorakote.net: Production: main@xxxxxxx Completed
できた。