ساخت kamalian.dev: استک پورتفولیوی دوزبانه

چطور Django، DRF، Next.js و Docker را برای پورتفولیوی دوزبانه با محتوای آماده SEO پیاده‌سازی کردم.

ساخت kamalian.dev: استک پورتفولیوی دوزبانه

DjangoDRFNext.jsDockerSEO

این پورتفولیو به‌صورت یک پلتفرم محتوای headless طراحی شده است.

بک‌اند APIهای REST نسخه‌دار برای پروفایل، پروژه‌ها، مهارت‌ها و مقالات بلاگ ارائه می‌دهد. هر نوع محتوا از انگلیسی و فارسی با slug جداگانه و گروه ترجمه پشتیبانی می‌کند.

فرانت‌اند

فرانت‌اند از Next.js App Router با next-intl برای مسیریابی locale، واکشی API با ISR و متادیتای SEO در سطح هر صفحه از جمله JSON-LD برای مقالات استفاده می‌کند.

استقرار

Docker Compose پایگاه PostgreSQL، Redis، Django و Next.js را برای توسعه محلی و هم‌راستایی production به هم وصل می‌کند.

مقالات بیشتر در فهرست بلاگ موجود است.