概要
ローカル端末のHugoでビルドし確認してから、GitHub経由Netlify自動ビルド機能で当サイトは生成されています
Hugoのアップグレード時のローカル端末と、Netlifyの自動ビルドの影響について
結論
brew upgrade hugo
でローカル端末をアップグレード
Netlifyの自動ビルド用の環境変数を修正
手順
ローカル端末はアップグレード、Netlifyはビルド設定の変更が必要
ローカル端末
現在のHugoのバージョンはv0.62.0
から最新にアップグレードする
1
2
|
> hugo version
Hugo Static Site Generator v0.62.0/extended linux/amd64 BuildDate: unknown
|
brew
でパッケージ管理していたため、brew upgrade hugo
でアップグレードする
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
> brew upgrade hugo
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
--- 中略 ---
==> Upgrading 1 outdated package:
hugo 0.62.0 -> 0.69.0
==> Upgrading hugo 0.62.0 -> 0.69.0
==> Downloading https://linuxbrew.bintray.com/bottles/hugo-0.69.0.x86_64_linux.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/db/dbd363c59c504aefab13d1effb93c2c2b298b697407fa3cc7675c31bdadc0767?__gda__=exp=15
######################################################################## 100.0%
==> Pouring hugo-0.69.0.x86_64_linux.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
/home/linuxbrew/.linuxbrew/etc/bash_completion.d
==> Summary
🍺 /home/linuxbrew/.linuxbrew/Cellar/hugo/0.69.0: 40 files, 65.2MB
==> `brew cleanup` has not been run in 30 days, running now...
Removing: /home/linuxbrew/.linuxbrew/Cellar/hugo/0.62.0... (40 files, 58.9MB)
Removing: /home/mura/.cache/Homebrew/hugo--0.62.0.x86_64_linux.bottle.tar.gz... (24.9MB)
Removing: /home/mura/.cache/Homebrew/docker--19.03.5.x86_64_linux.bottle.tar.gz... (28.4MB)
==> Checking for dependents of upgraded formulae...
==> No dependents found!
|
バージョンを確認
v0.62.0
からv0.69.0
へアップグレード
> hugo version
Hugo Static Site Generator v0.69.0/extended linux/amd64 BuildDate: unknown
Netlify
以前、Netlify側にビルド設定していることを忘れていたことがある
Hugo ローカルサーバとNetlifyにホストされたサイトの表示が異なる | infraya.work
今回はしっかりとNetlifyのビルド設定の変数を0.69.0
に修正

感想
brewで管理していることを忘れていたので備忘録です
参考
Install Hugo | Hugo