🐕
Hugoで作ったブログをVercelにデプロイするとXMLが表示される問題
概要
Hugoで作ったブログをVercelにデプロイしたらビルド自体は成功するものの、以下のようにXMLが表示されてしまったので解決方法を記録する。
環境
- Hugo v0.145.0
- hugo-paper v6.29.0
解決方法
VercelのEnvironment VariablesにHUGO_VERSIONを設定する。
理由の考察
Vercel内のHugoのバージョンが結構古くなっているらしく、最新のHugoとはテンプレートの読み込み方が違うっぽい?
環境変数でHUGO_VERSIONを明示的に指定することでちゃんとテンプレートを読み込んでくれる。
参考
git submodule update --init --recursive
を入れてもエラーが出続けたので今回の件とは関係がなかった。
これを見て解決。
Discussion