2025-06-07

セルフホストしているPages CMSがNext.jsでリプレイスされていたのでCloudflare PagesからVercelに引っ越した

Pages CMS
Vercel
Next.js

Cloudflare PagesでセルフホストしていたPages CMSを久々にfork元と同期したらNext.jsになっており、バンドルサイズの制限でPagesにはデプロイできなくなった。
OpenNextを使えばできるのかもしれないがIssueにも難しそうで断念したとのことで、おとなしくVercelにデプロイすることにした。

https://github.com/pages-cms/pages-cms/issues/131

変わったこと

  • Cloudflare PagesからVercelへ
  • GitHub OAuth AppsからGitHub Appsへ
  • SQLite DBが必要になった
    • TursoにSign UpしてDB作成
  • 設定でrich-textにしていたbodyがparseエラーを吐くようになった
    • type: rich-textからtype: code, options: { language: markdown }に変更
  • 若干Contentsの読み込みが遅くなった気がする