音楽ブログのほうの pause は 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