2025/8/16
Portfolio
サイトをNext.jsに移行しました – WordPressとWPGraphQLでより速く、柔軟に
これまで当サイト(mdsgn.me)は、WordPress をベースに運営してきましたが、今回のリニューアルでフロントエンドを Next.js に移行しました。
WordPress は引き続きコンテンツ管理システム(CMS)として利用しつつ、フロント側とのデータ連携には WPGraphQL を採用しています。
これにより、以下のような改善が実現できました。
1. 表示速度の大幅な向上
Next.js の 静的サイト生成(SSG) と サーバーサイドレンダリング(SSR) を組み合わせ、ページの読み込みがこれまで以上に速くなりました。
特にスマートフォンからのアクセスでは、体感速度がかなり向上しています。
2. 柔軟なデザイン・機能追加
フロントエンドを React ベースで構築したことで、UI のカスタマイズやアニメーションなど、より自由度の高い表現が可能になりました。
3. APIベースでのデータ取得
WPGraphQL を使うことで、WordPress の記事やカテゴリー情報をAPI経由で効率的に取得できるようになりました。
必要なデータだけを取得できるため、無駄な通信が減り、パフォーマンスも改善しています。
⸻
今回の移行により、「WordPressの管理のしやすさ」 と「Next.jsの高速表示」 の両方を活かせるハイブリッドな構成になりました。
今後は、記事一覧のフィルタ機能や、よりスムーズなページ遷移、さらにはインタラクティブなコンテンツなども実装予定です。
ぜひ、新しくなったmdsgnをお楽しみください。