Hugo+GitHub PagesからAstro+CloudFlare Pagesへ移行した


Hugo->Astroの移行

YAML Frontmatterのメタデータ定義に互換性がなくて修正が必要だった点と、リンクをHugoのshortcodeで設定したのでそれを修正する点以外は、スムーズに移行できた。

とりあえず凝った設定はせずにほぼデフォルトで運用する。以下は変更した。

  • 文字サイズを小さくした
    • デフォルトだとデカすぎる
  • 記事の並び順を日付の昇順から降順に変更した

ただダークモードに非対応っぽいので、後でテーマを変更するかも。

GitHub Pages->CloudFlare Pagesの移行

元々CloudFlareでドメインを管理していたので、PagesのCustom Domainから当該ドメイン名を指定すれば、あとは勝手にレコード設定してくれる。