Netlifyいい感じです

Hexo+GitHub Pages+Cloudflareの構成をHexo+Netlifyに移行しました。

  • リポジトリにプッシュするだけで
  • ビルドしてデプロイまでを自動化
  • CDNに対応し
  • カスタムドメインも使え
  • HTTPSに対応

難しいことすることもなくGUIでポチッとするだけで設定が完了します。
詳細な設定は公式の手順が用意されているので問題なし。

ハマったところ

HTTPS 設定

  • テーマの方で管理していたnpmパッケージが有効にならない
    → まぁ当たり前で、ルートの方で管理するようにした
  • HTTPSの設定が浸透しない
    *.netlify.comの証明書が浸透していたため一時的にサイトが見れない状態に
    → 一旦Netlifyのサイトを削除して再設定でOK
    → すぐさまLet’s Encryptの証明書が有効になった