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の読み込みが遅くなった気がする