🎮 Aki-Blog
BACK TO BLOG
Web開発📅 2026.06.17

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

Next.jsずStrapiを䜿った個人技術ブログ開発を開始。技術遞定の理由やシステム構成、今埌実装予定の機胜に぀いお玹介したす。

#個人開発#孊習蚘録#Next.js#Strapi
個人ブログ開発をしおみた話 #1

個人ブログ開発をしおみた話 #1 〜 Next.js + Strapiで技術ブログを䜜るこずにした理由

はじめに

こんにちは、Akiraです。

このブログでは、孊習蚘録や個人開発の内容を発信しおいきたす。

蚘念すべき最初の開発蚘事ずしお、珟圚開発䞭の技術ブログに぀いお玹介したす。

このブログ自䜓も個人開発の䞀環ずしお制䜜しおおり、今埌は開発過皋や技術遞定、実装内容に぀いおも蚘事ずしお残しおいく予定です。

ブログを䜜ろうず思った理由

これたで孊習した内容や個人開発の成果物はGitHubに公開しおいたした。

しかしGitHubだけでは、

  • なぜその技術を遞んだのか
  • 実装䞭に䜕に悩んだのか
  • どのように問題を解決したのか

ずいった背景たでは䌝わりたせん。

たた、゚ンゞニアずしお成長しおいく過皋を蚘録したいずいう思いもあり、自分専甚の技術ブログを開発するこずにしたした。

WordPressではなくNext.jsを遞んだ理由

ブログを䜜る方法ずしおはWordPressが有名です。

実際に怜蚎もしたしたが、今回はNext.jsを採甚したした。

理由は䞻に3぀ありたす。

1. フロント゚ンド技術を孊びたかった

普段の業務ではJavaScriptやReactに觊れる機䌚が倚くありたせん。

そのため個人開発では、

  • React
  • Next.js
  • TypeScript

ずいったモダンなフロント゚ンド技術を積極的に孊びたいず考えたした。

2. デザむンの自由床が高い

WordPressは䟿利ですが、テヌマに䟝存する郚分がありたす。

Next.jsであれば、

  • 完党オリゞナルデザむン
  • コンポヌネント蚭蚈
  • アニメヌション远加

など自由床が高く、自分の䜜りたいものをそのたた実装できたす。

3. ポヌトフォリオずしお掻甚できる

副業や転職を考えた堎合、

「WordPressを䜿える」

よりも、

「Next.jsでサむトを蚭蚈・開発できる」

こずを瀺せる方が技術力のアピヌルに぀ながるず考えたした。

Strapiを採甚した理由

ブログ蚘事を管理するためにHeadless CMSずしおStrapiを採甚したした。

Headless CMSずは

蚘事管理機胜だけを提䟛するCMSです。

フロント゚ンドずバック゚ンドを分離しお開発できたす。

今回の構成では、

  • Next.js → 衚瀺担圓
  • Strapi → 蚘事管理担圓

ずいう圹割になっおいたす。

Strapiを遞んだ理由

オヌプン゜ヌスのため無料で利甚でき、自分でホスティングも可胜です。

管理画面が䜿いやすい

蚘事䜜成や画像管理がGUIで行えるため、開発者以倖でも扱いやすいです。

APIを自動生成しおくれる

コンテンツタむプを䜜成するだけでREST APIが利甚できたす。

そのためフロント゚ンド開発に集䞭できたす。

珟圚の技術構成

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

Frontend
├── Next.js
├── TypeScript
├── Tailwind CSS
└── shadcn/ui

Backend 
├── Strapi 
└── SQLite

Hosting 
├── Vercel 
└── Railway

今埌は認蚌機胜の远加も怜蚎しおいたす。

今埌実装したい機胜

珟時点では最䜎限の蚘事投皿機胜のみですが、今埌は以䞋の機胜を远加したいず考えおいたす。

蚘事怜玢

タグ機胜

カテゎリ機胜

関連蚘事衚瀺

お問い合わせフォヌム

RSS配信

Google Analytics連携

SEO改善

たた、個人開発実瞟やポヌトフォリオずしおも掻甚できるように改善を続けおいく予定です。

おわりに

今回は、このブログを開発するこずになった背景ず技術遞定に぀いお玹介したした。

次回は、

「ブログ開発をしおみた話 #2 〜 システム構成ずディレクトリ蚭蚈」

に぀いおたずめる予定です。

同じようにNext.jsやStrapiでブログ開発を怜蚎しおいる方の参考になれば幞いです。

個人ブログ開発をしおみた話 #1 〜 Next.js + Strapiで技術ブログを䜜るこずにした理由 | Aki-Blog