サンプル記事: Next.jsで個人ブログを作る

はじめに

この記事は、Next.js + TypeScript + Tailwind CSSを使って、Zenn風の個人ブログサイトを構築する方法を紹介します。

技術スタック

  • Next.js 15: App Routerを使用
  • TypeScript: 型安全な開発
  • Tailwind CSS: ユーティリティファーストなスタイリング
  • デジタル庁デザインシステム: アクセシビリティに配慮したコンポーネント

主な機能

Zenn風のMarkdown記法

このブログでは、以下のような記法をサポートしています:

// コードブロックのサンプル
export default function Home() {
  return <div>Hello World!</div>;
}

フロントマター

記事のメタデータはYAML形式で記述します:

---
title: "記事のタイトル"
emoji: "😸"
type: "tech"
topics: ["nextjs", "react"]
published: true
---

まとめ

このシステムを使うことで、簡単に技術ブログを運用できます。

記事はarticles/ディレクトリに配置するだけで自動的に認識されます。