🦔

Next.js+GitHub Pagesでブログを作った

2022/06/12に公開

Next.jsを使ってマークダウンブログのデモサイトを作成し、GitHub Pagesにデプロイしました。

概要

サイトとリポジトリです。

https://sub-t.github.io/nextjs-ts-blog-demo/

https://github.com/sub-t/nextjs-ts-blog-demo

技術要素について

主に使用した技術は以下の通りです。

  • Next.js
  • Radix UI
  • Stitches

より詳細な情報は以下を参照ください。

https://github.com/sub-t/nextjs-ts-blog-demo/blob/master/package.json

参考

Next.jsでマークダウンブログを作成するにあたって参考にした記事やリポジトリです。

https://github.com/vercel/next.js/tree/canary/examples/blog-starter-typescript

公式が提供しているテンプレートです。

https://jamband.github.io/blog/2021/08/deploy-nextjs-app-to-github-pages/

https://github.com/jamband/blog

デプロイの方法からコードの実装まで、ほとんどこちらを参考にさせていただきました。感謝してもしきれません。

あとがき

このサイトを制作した当初の目的は、あくまでもRadix UIとStitches(とFramer Motion)の紹介だったので、近いうちに紹介したいです。

また、Next.js+GitHub Pagesで作るマークダウンブログは、ほとんど制限なくNext.jsの恩恵を受けられるのに費用が掛からないので、個人ブログを始めるにはうってつけだと思いました。こちらも、近いうちに紹介したいです。

追記(2022/7/24)

ブログのテンプレートを作成しました。この記事で扱っているものから、デザインは変更されていますが、利便性は向上しています。

https://zenn.dev/subt/articles/957bd5d01485e1

Discussion