hexo + GitHub pages 独自ドメインでの404エラー


静的サイトジェネレータ hexo を使って、GitHub Pagesにブログをデプロイしたところ、.github.io/blog/というパスで公開されたまでではよかったのだが、独自ドメインでの公開にてこずった。

アクセスすると真っ白けなので、chromeデバッグモードで表示したところ、
Failed to load resource: the server responded with a status of 404 がたんまりでていた。

独自ドメイン関連の設定はあっていたが、hexoの_config.ymlの以下エントリが原因だった模様。
アクセスするパスが想定外に /blog ディレクトリ配下のjs,cssファイルを参照しようとしていた。

まちがい_config.yml
url: 'https://www.kanazw.com/'
root: /blog
ただしい_config.yml
url: 'https://www.kanazw.com/'
root: /

凡ミスでした。気づくのに数時間かかったけど、なんでこんななってたんだろ。

無事開通。 https://www.kanazw.com/