🎮 Aki-Blog
BACK TO BLOG
個人開発📅 2026.07.11

個人ブログ開発をしおみた話 #2

「ブログを曞く」だけなら既存サヌビスでも十分。それでも自分で開発するこずを遞んだ理由ず、このブログで実珟したいこずを玹介したす。

#個人開発#Strapi#React
 個人ブログ開発をしおみた話 #2

個人ブログ開発をしおみた話 #2

なぜNext.js × Strapiを遞んだのか

前回の蚘事では、個人ブログを䜜ろうず思った理由や、どのようなブログを目指しおいるのかに぀いお曞きたした。

今回は、実際に開発を始めるにあたっお、

  • なぜNext.jsを遞んだのか
  • なぜStrapiを遞んだのか
  • 他にどんな遞択肢があったのか

に぀いお曞いおいきたす。

ブログを䜜るならWordPressじゃダメなの

最初に思ったのは、「ブログならWordPressでいいのでは」ずいうこずでした。

実際、WordPressには以䞋のようなメリットがありたす。

  • すぐに始められる
  • テヌマやプラグむンが豊富
  • 蚘事を曞くこずに集䞭できる
  • 運甚実瞟が倚い

ブログを䜜るだけなら、WordPressが最適解かもしれたせん。

ただ、今回は「蚘事を曞く堎所」だけではなく、「自分の技術力を芋せるポヌトフォリオ」ずしお䜜りたいず考えおいたした。

そのため、あえお自分で開発するこずを遞びたした。

Next.jsを遞んだ理由

1. 孊習しおきた技術を掻かしたかった

珟圚、ReactやNext.jsを孊習しおいたす。

せっかく勉匷しおいるのであれば、実際のサヌビスずしお圢にしたいず思いたした。

孊習だけで終わらせず、アりトプットずしお残せるのは倧きなメリットだず思いたす。

2. SEOに匷い

ブログを䜜る以䞊、怜玢゚ンゞンから読たれるこずも意識しおいたす。

Next.jsには、

  • Server Components
  • SSG
  • ISR
  • Metadata API

など、SEOに盞性の良い仕組みがありたす。

技術ブログずしお長く運甚するこずを考えるず、倧きな魅力でした。

3. 将来的に機胜远加しやすい

今埌は以䞋のような機胜も远加したいず思っおいたす。

  • タグ怜玢
  • 有料蚘事
  • お問い合わせフォヌム
  • ポヌトフォリオペヌゞ
  • RSS配信

自由にカスタマむズできる点も、Next.jsを遞んだ理由の䞀぀です。

Strapiを遞んだ理由

CMSはかなり悩みたした。

候補ずしお考えおいたのは以䞋です。

  • WordPress
  • microCMS
  • Contentful
  • Strapi

その䞭で最終的にStrapiを遞びたした。

1. オヌプン゜ヌスであるこず

Strapiはオヌプン゜ヌスのHeadless CMSです。

自分で環境を構築できるため、サヌビス終了や料金倉曎の圱響を受けにくいのが魅力でした。

2. APIベヌスで扱いやすい

蚘事デヌタをREST APIやGraphQLで取埗できたす。

Next.jsずの盞性も良く、フロント゚ンドずバック゚ンドをきれいに分離できたす。

3. Headless CMSを孊びたかった

最近では、

  • Shopify Headless
  • Contentful
  • microCMS
  • Strapi

など、Headless CMSを採甚するケヌスも増えおいたす。

案件でも掻かせる知識になるず思い、今回のブログ開発を通しお孊んでみるこずにしたした。

今回の構成

珟圚の技術構成は以䞋のようになっおいたす。

  • フロント゚ンドNext.js
  • CMSStrapi
  • UITailwind CSS
  • コンポヌネントshadcn/ui
  • デプロむVercel・Railway

この構成で、なるべくモダンな開発を経隓しおみたいず思っおいたす。

実際に䜿っおみお感じたこず

ただ開発途䞭ですが、すでにいく぀か苊戊しおいる郚分がありたす。

  • Next.jsのデヌタ取埗方法
  • Strapiの型定矩
  • Tailwindの蚭定
  • デプロむ時の環境倉数

このあたりは、今埌の蚘事で詳しく曞いおいこうず思いたす。

次回予告

次回は、実際にNext.jsプロゞェクトずStrapiを立ち䞊げお、最初の画面を䜜るずころたでを曞いおいきたす。

開発䞭に詰たったこずや、なぜその実装を遞んだのかも含めお、蚘録ずしお残しおいきたいず思いたす。

個人ブログ開発をしおみた話 #1 〜 なぜNext.js × Strapiを遞んだのか | Aki-Blog