Skip to content

[Blog 02] feat: add blog publishing essentials - #224

Draft
raviships wants to merge 2 commits into
feat/blog-foundationfrom
feat/blog-publishing-essentials
Draft

[Blog 02] feat: add blog publishing essentials#224
raviships wants to merge 2 commits into
feat/blog-foundationfrom
feat/blog-publishing-essentials

Conversation

@raviships

@raviships raviships commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • add draft frontmatter with local visibility and production exclusion
  • configure the production metadata base and canonical blog URLs
  • generate a sitemap for public pages, documentation, and published posts
  • generate a branded Open Graph image for each published article

Why

This prevents unfinished posts from leaking into production and gives published articles the discovery and sharing metadata expected at launch.

Stack

Depends on #223, which adds the blog content collection and routes.

Validation

  • TypeScript, focused ESLint, formatting, and diff checks
  • Next.js production build
  • draft article returns 404 in production and is absent from the sitemap
  • article, sitemap, and Open Graph metadata routes respond in development

@vercel

vercel Bot commented Aug 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
edgestore-docs Ready Ready Preview Aug 11, 2026 3:08pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
example-access-control Skipped Skipped Aug 11, 2026 3:08pm
example-components Skipped Skipped Aug 11, 2026 3:08pm

Request Review

@vercel
vercel Bot temporarily deployed to Preview – example-components August 11, 2026 11:39 Inactive
@vercel
vercel Bot temporarily deployed to Preview – example-access-control August 11, 2026 11:39 Inactive
@raviships raviships changed the title feat: add blog publishing essentials [Blog 02] feat: add blog publishing essentials Aug 11, 2026
@vercel
vercel Bot temporarily deployed to Preview – example-access-control August 11, 2026 15:07 Inactive
@vercel
vercel Bot temporarily deployed to Preview – example-components August 11, 2026 15:07 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant