- Published on
ブログをNext.jsに移行した
- Authors
- Name
- JichouP
- @JichouP
あけましておめでとうございます。
2025年もよろしくお願いします。
ブログを移行した
WordPress と Gatsby を経て、結局 Next.js に落ち着きました。
WordPress は重いのとサーバーの維持費がかかっちゃうのがネックでした。
Gatsby はとにかくビルド時間が長いのが辛かったですね。
Next.js ではイイカンジのテンプレートがあったので、それを使わせてもらってます。
timlrx/tailwind-nextjs-starter-blog | GitHub
このブログのソースはここにあります。ご参考までに。
JichouP/blog.jichoup.com | GitHub
うれしポイント
静的サイトとしてビルドできるので GitHub Pages にデプロイできるのが嬉しいですね。無料なので。
しかも、静的サイトのくせに、タグの管理や検索ができたり、リアクションやコメントを使えたりします。
ビルド時にタグの処理や検索のインデックスを作成したり、コメント管理をGitHub の Discussion のような外部サービスに切り出すことで、静的配信だけで済むようにできているんですね1。賢い。
やってることは Next.js の SSG なので、GitHub Actions のテンプレートをそのまま使えるのも嬉しい2。
キャッシュも効いてるので、1分ちょいでビルドできます。(Gatsby だと 3分くらいかかってた記憶。。。)
追加したい機能
OGPカードの設定をしたいですね。リンクを張ったときに、リンク先のページがカードとして表示されるやつです。
あとは、Mermaid でシーケンス図とかを書けるようにしたいです。