A technical look at migrating from Vite to Next.js, building a Markdown-powered blog, and styling content with Tailwind CSS v4.