Skip to content

Build blog detail page #27

Description

@replakcan

Description

Create the blog detail page that renders individual blog posts.

Scope

  • Create /blog/[slug] route
  • Render MDX/Markdown content
  • Generate static params for all published posts
  • Show title, date, tags, and content
  • Add basic typography for readability

Out of Scope

  • Comments
  • Related posts
  • Search
  • Tag pages
  • Advanced code highlighting

Acceptance Criteria

  • /blog/[slug] route exists
  • Published blog posts render correctly
  • Static params are generated for all published posts
  • Blog title is displayed
  • Blog date is displayed
  • Blog tags are displayed
  • Blog content is readable
  • Invalid slug behavior is handled
  • npm run build succeeds
  • Static export compatibility is preserved

Technical Notes

  • Dynamic routes must be generated at build time.
  • Do not use runtime server fetching.
  • Do not add API routes.

Related

  • Depends on: Define blog content format
  • Depends on: Build blog listing page

Metadata

Metadata

Assignees

Labels

area:blogBlog sistemi, MDX, blog yazılarıarea:frontendNext.js, component, layout, page işleriepic:blogpriority:p0Kritik, MVP için şarttype:featureYeni özellik

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions