Skip to content

Build blog listing page #26

Description

@replakcan

Description

Create the Blog page that lists published blog posts.

Scope

  • Create /blog page
  • Read blog metadata from local content
  • Render blog post cards
  • Show title, date, summary, and tags
  • Sort posts by date descending
  • Hide unpublished/draft posts

Out of Scope

  • Blog detail page
  • Search
  • Tag filtering
  • Pagination
  • Comments

Acceptance Criteria

  • /blog page exists
  • Published blog posts are listed
  • Draft posts are hidden
  • Posts are sorted by date descending
  • Each post card shows title
  • Each post card shows date
  • Each post card shows summary
  • Each post card shows tags
  • Page is responsive
  • npm run build succeeds
  • Static export compatibility is preserved

Technical Notes

  • Blog content should come from local MDX or Markdown files.
  • Do not add API routes.
  • Do not add a database.

Related

  • Depends on: Define blog content format

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