Blog Platform Template
> Experimental template: The blog assets are still being tuned for alpha preview flows. Re-run the export commands before any external demo.
A content-focused starter that demonstrates posts, authors, categories, comments, and tags with progressive ownership defaults.
Refresh / Export
pnpm eval:autopilot -- --scenario blog-platform
pnpm tsx scripts/templates/enrich-blog-template.ts --bundle eval-output/blog-platform.bundle.json
pnpm template:export blog-platform --forceUsing the Template
/templates and pick Blog Platform.app/(blog) scaffolds and components/blog/**.Template Contents
app/(blog)/layout.tsx, app/(blog)/page.tsx, dynamic app/(blog)/posts/[slug]/page.tsx, and app/(blog)/admin/comments/page.tsx.components/blog/{Hero,PostCard,FeaturedGrid,PostList,PostPage,Sidebar,SiteShell}.tsx plus entity-specific CRUD screens in components/entities/**.lib/server/actions/** (review draft, schedule post, moderate comments) and notifications/auth capability hints.lib/blog/sample-data.ts so previews render realistic content immediately.weldr.ownership.yaml keeps components/blog/ and lib/server/api/blog/ extended while guarding shared automation, ensuring fresh chats show the correct badges without manual toggles.Demo Notes
app/(blog)/page.tsx, app/(blog)/posts/[slug]/page.tsx), then jump into the moderation dashboard to show admin-only surfaces.components/blog/PostCard.tsx vs. managed files./templates shows the latest metadata and ?fromTemplate=blog-platform banner. Remember to copy templates/blog-platform-assets/weldr.ownership.yaml over the exported version after pnpm template:export blog-platform --force.