@gurupanguji

Homepage Day Timeline Design Spec

Objective

Change the homepage blog module from “latest 5 posts” to “latest 5 distinct publishing dates with posts” and render it as a grouped vertical timeline.

Scope

Non-Goals

Context & Constraints

Data Design

The homepage should render the latest 5 distinct post dates that exist in site.posts.

Grouping Rule

Expected Behavior

Layout Design

Desktop

Mobile

Markup Design

The homepage feed should move from flat repeated links to nested grouped markup.

Recommended structure:

The exact class names can be chosen during implementation, but the markup should clearly separate:

Visual Design Notes

Accessibility

Implementation Notes

Verification

Deferred Follow-Up

If the homepage timeline lands well, a second design and implementation pass can extend the same visual language to blog/index.html. That follow-up should separately address archive pagination by day group, because that problem is structurally different from the homepage feed change.