ساخت وبلاگ استاتیک با Next.js

چرا مارک‌داون؟

فایل‌های مارک‌داون برای نوشتن، نگهداری در Git و رندر در زمان build مناسب هستند — شبیه Astro و فریم‌ورک‌های SSG.

این ساختار چه چیزی می‌دهد

  • پست‌ها در content/blog/{locale}/*.md قرار می‌گیرند
  • هر زبان پوشه جداگانه دارد (en, fa)
  • صفحات با generateStaticParams به‌صورت استاتیک ساخته می‌شوند
  • برای محتوای وبلاگ در زمان اجرا به دیتابیس نیاز نیست

نمونه کد

const posts = getAllPosts('fa')

موفق باشید!

nextjsmarkdown