Content
Markdown, frontmatter, authors, and settings live in the repository.
DOCUMENTATION
Choose where you write and where your content lives. Let an AI agent handle the setup, or follow a guide tailored to the same choices.
YOUR SETUP
Choose once. Your AI instructions and manual guide below update together.
Your site keeps its name, branding and current setup.
AUTOMATIC SETUP
Your setup prompt
A local preview link is only reachable from your computer. Copy the full instructions if your agent cannot access the deployment, then paste them into the same conversation.
MANUAL SETUP
STEP 01
STEP 02
git status --short
node --version
node -p "require('./package.json').packageManager || 'Check lockfiles and CI'"STEP 03
STEP 04
STEP 05
STEP 06
STEP 07
# After confirming this folder is safe to use
mkdir -p -- 'app/blog/posts'STEP 08
{
"schemaVersion": 2,
"installation": "existing",
"projectName": null,
"mode": "local",
"destination": "github",
"contentPath": "app/blog",
"blogRoute": "/blog",
"existingContent": "keep",
"loginRoute": null,
"authentication": "none",
"oauth": false,
"assets": "repository",
"database": "none",
"hosting": "existing",
"projectScope": "single-project"
}STEP 09
STEP 10
git diff --check
git diff --statSTEP 11
ARCHITECTURE
The parser turns frontmatter and Markdown into typed sections. Server Components use that model directly, while route handlers and metadata functions produce feeds, indexes, schema, and social assets. Public pages remain static. The Studio writes files locally and becomes a safe read-only product tour in production.
Markdown, frontmatter, authors, and settings live in the repository.
Next.js generates routes, metadata, images, feeds, and structured data.
Static HTML reaches readers first, with client code loaded only for interaction.
STUDIO SAFETY
Visitors can inspect the dashboard, filter content, open the editor, adjust previews, and understand the workflow. Their changes remain in their browser. Post saves, settings saves, and file uploads are rejected by the server outside local development.
If a downstream repository contains private drafts, set STUDIO_DEMO_ENABLED=false before building. Production Studio pages will return 404 while local authoring remains available.
Every important workflow remains discoverable, including the editor, SEO checks, structured content blocks, themes, and typography.
Explore StudioDisabled buttons improve clarity, while HTTP 403 responses at every mutation endpoint provide the actual production boundary.
PUBLIC OUTPUT
/blogPaginated article archive/blog/post/[slug]Static article and generated social card/blog/category/[slug]Paginated category archive/blog/tag/[slug]Tag archive/blog/author/[slug]Author profile and archive/rss.xmlFull-content RSS feed/llms.txtMachine-readable article index/search-index.jsonClient search document/docs.mdDocumentation in copyable Markdown/agent-setup.mdMachine-readable setup contractThe repository README covers configuration and commands. The content contract documents every supported block and frontmatter field.