こんにちは!Runa.dev メンバーのcaruです! 今回は、記念すべきRuna.dev初の記事ということで、このブログの実装と、今後の運用について書いていきます。
ブログの実装
現在、このサイトはNext.js 15(App Router)で実装されていて、そこにblogのルートとLinkCardのルートを追加して実装しました。
コンテンツ管理は、Contentlayer2を使用していますが、これの実装がめちゃくちゃ大変でした。 Contentlayer2を開発されているtimlrxさんの、tailwind-nextjs-starter-blogというリポジトリを参考にして実装したのですが、 Next.js 15でやっていた例がこれくらいしかなかったので、かなり苦労しました。
一応mdxが使えるところまでは実装できたので、自分の中ではそれなりに満足いくものができたと思います。
といっても、画像の保存場所やOGPなど、まだまだ改善の余地はありそうです。
(contentlayerいらない...?)
ブログの運用
ブログは、不定期で私含めたメンバーが書いていく方針です。日頃の学習で行き詰まったことだったり、Zennにはかけない日常のことなどを書いていきたいと思います。
おわりに
これからも、Runa.devをよろしくお願いします!
それでは!