The content layer is missing
Docs, changelogs, case studies, landing pages, newsletters, and a blog need somewhere coherent to live. Many teams end up building each surface separately.
An open-source, plug-and-play blog and CMS. Integrates in just 10 seconds.
Editorial workflow, SEO guidance, and content ownership in one system.
Early-stage MIT licensed Built for Next.js teams
A working guide to the reasons Postgres ignores an index you were sure it would use, and how to read the plan instead of guessing at it.
Postgres skips an index when it estimates that reading the table directly will cost less, when the query shape does not match the index's leading columns, or when a function or type cast on the indexed column makes the index inapplicable. Read EXPLAIN ANALYZE and compare estimated rows against actual rows before changing anything.
Good writing begins with a clear idea. Give readers the context they need, then make every paragraph earn its place.
Right at home in your stack.
THE GAP
Next.js gives teams powerful application and delivery primitives. Content-driven products still have to assemble the layer that turns ideas into durable, discoverable pages.
Docs, changelogs, case studies, landing pages, newsletters, and a blog need somewhere coherent to live. Many teams end up building each surface separately.
Titles, descriptions, canonicals, social cards, structured data, sitemaps, robots, feeds, and internal links need shared defaults and checks. The framework does not provide that editorial contract for you.
WordPress offers a familiar publishing workflow. Yoast adds inline guidance. Headless CMS tools add remote content. In a Next.js app, those layers can become a second system to sync, host, and maintain.
THE PRODUCT
A familiar place for writers and marketers to work, with content, code, and generated output kept in sync.
Draft, edit, review, schedule, and publish from a visual Studio or your favorite editor. The source stays portable.
Familiar workflow. Developer-owned content.Consistent metadata, canonical URLs, social cards, structured data, feeds, and factual checks are part of the publishing path.
Fewer omissions. No score theater.Article pages, search, social cards, structured data, RSS, and AI-readable output stay connected to the same content model.
Write once. Let the system do the rest.MADE FOR THE READER
Help readers find the answer, follow the details, and discover what comes next. This is the blog your project ships with.
Answer-first summaries and key takeaways.
Contents, reading progress, and clear hierarchy.
Search, topic archives, and related reading.
A working guide to the reasons Postgres ignores an index you were sure it would use, and how to read the plan instead of guessing at it.
Five typographic choices measurably change how much of a page people read. Most redesigns spend their effort on the other forty that do not.
Teams reach for a vector database on day one and spend the next month discovering that retrieval quality was never about the store they picked.
YOUR REPOSITORY IS THE CMS
Content lives beside your components. Review it in a pull request. Deploy it with your app. Keep the entire system when your needs change.
---
title: "Your next great idea"
category: Engineering
publishedAt: "2026-09-05"
tldr: "Start with the useful part."
---
## A little context
Your words go here. The rest
is already taken care of.ONE SOURCE. CONNECTED OUTPUTS.
CONTENT THAT WORKS FOR YOUR BUSINESS
Illustrative examples: 1,000 visitors at 1% conversion means 10 paying customers; 10,000 visitors at 0.5% means 50 paying customers.
Search-ready pages. Built-in SEO guidance.
Useful answers attract interested visitors.
Turn reader interest into signups and sales.
Metadata, sitemaps & structured data included.
START PUBLISHING
Your next post has the potential. Start with a blog. Build with SEO in place.
Free to use. Free to change. MIT licensed.