This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze. Easily configurable and customizable.
Write posts in MDX with typed content generated through Contentlayer for reliability.
Choose from three post layouts and two listing layouts for different editorial needs.
Add a command palette search experience using Kbar or connect Algolia easily.
Supports multiple analytics providers including Umami, Plausible, PostHog, and Google Analytics.
Enable comments with Giscus, Utterances, or Disqus without changing your content model.
Includes light and dark themes with straightforward styling customization via Tailwind.
A feature-rich starter for publishing a personal or technical blog on Next.js, styled with Tailwind CSS. It’s aimed at developers who want a clean codebase for writing in Markdown/MDX while keeping structure for tags, authors, and scalable routing. The template is designed for long-form writing, with flexible post and listing layouts that can fit everything from a simple journal to a multi-author publication. It also provides opt-in integrations for common blog needs—analytics, comments, newsletters, and search—so you can enable the pieces you actually plan to use.
Analytics, comments, newsletter signup, and search are built in as configurable options. Analytics supports multiple providers (including Umami, Plausible, PostHog, and Google Analytics), while comments can be enabled via Giscus, Utterances, or Disqus. Search is available as a command palette experience using Kbar, with an option to connect Algolia if preferred.