I host my blog on Vercel and use Next.js as the framework. I use Contentlayer to manage my blog posts. This is the source code for my blog.
pnpm run create:post
This blog is made with a template with Next.js 14 app dir, Contentlayer, Tailwind CSS and dark mode.