Commit graph

3 commits

Author SHA1 Message Date
Roo Code
fff8e1337e Merge branch 'feature/MKT-73-first-blog-post' into feature/MKT-68-blog-index-page 2026-01-27 19:38:52 +00:00
Roo Code
e0c0dd6d85 content(blog): add first blog post - PRDs Are Becoming Artifacts of the Past
Adds the first canonical blog post to validate the content pipeline:
- Title: PRDs Are Becoming Artifacts of the Past
- Slug: prds-are-becoming-artifacts-of-the-past
- Status: published
- Publish date: 2026-01-12 at 9:00am PT

Content sourced from Office Hours S01E15 with Paige Bailey.

Closes: MKT-73
2026-01-27 19:36:00 +00:00
Roo Code
b7fb0638a2 feat(blog): add markdown content pipeline with PT scheduling
- Add gray-matter for frontmatter parsing
- Create BlogPost type and zod schema for validation
- Implement PT timezone helpers (getNowPt, parsePublishTimePt)
- Implement content loading (getAllBlogPosts, getBlogPostBySlug)
- Implement isPublished for request-time publish gating
- Add validation for frontmatter and duplicate slugs
- Create content/blog directory for markdown files

Closes: MKT-67
2026-01-27 19:32:33 +00:00