Hexo+GitHub Pages+Cloudflareの構成をHexo+Netlifyに移行しました。
- リポジトリにプッシュするだけで
- ビルドしてデプロイまでを自動化
- CDNに対応し
- カスタムドメインも使え
- HTTPSに対応
難しいことすることもなくGUIでポチッとするだけで設定が完了します。
詳細な設定は公式の手順が用意されているので問題なし。
ハマったところ
- テーマの方で管理していたnpmパッケージが有効にならない
→ まぁ当たり前で、ルートの方で管理するようにした - HTTPSの設定が浸透しない
→*.netlify.com
の証明書が浸透していたため一時的にサイトが見れない状態に
→ 一旦Netlifyのサイトを削除して再設定でOK
→ すぐさまLet’s Encryptの証明書が有効になった