ساخت وبلاگ استاتیک با Next.js
چرا مارکداون؟
فایلهای مارکداون برای نوشتن، نگهداری در Git و رندر در زمان build مناسب هستند — شبیه Astro و فریمورکهای SSG.
این ساختار چه چیزی میدهد
- پستها در
content/blog/{locale}/*.mdقرار میگیرند - هر زبان پوشه جداگانه دارد (
en,fa) - صفحات با
generateStaticParamsبهصورت استاتیک ساخته میشوند - برای محتوای وبلاگ در زمان اجرا به دیتابیس نیاز نیست
نمونه کد
const posts = getAllPosts('fa')
موفق باشید!
nextjsmarkdown