このブログは Hugo + Netlify を使った静的サイトなわけですが、404 Not Found ページを自作したい場合はどうする? というのを調べました。

答え: ルートフォルダに 404.html を設置する

それだけで OK でした。 Netlify だけでなく、GitHub Pages も同じ方法のようです。なんだそれだけか。

というわけで 404.html を用意しました。

参考

Creating a custom 404 page for your GitHub Pages site - User Documentation