redesign 04 — list pages (year archives, 2-col rows) #9
Loading…
Reference in a new issue
No description provided.
Delete branch "redesign/04-list-pages"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Slice 4/9 of the selected redesign (base: #8). List pages (
/blog,/broadcasts, tag archives).PostYearGroup+group_posts_by_year()in Rust, static year headers with a light rule (sameborder-slate-300as row separators) + mono post counts (2026 3),print:hidden,↑ topback-to-top at the end of the list.border-slate-300 my-5 md:my-8) — same rhythm as the homepage/listings.max-w-readlists; the socials/showcase side columns are gone (that content lives on the homepage).view-transition-names kept alive through the restructure (preview, date, title, tags).Not in this slice (deferred to #12 — slice 07 "components")
w-20→w-36). Rows keep the existingblog_post_previewcomponent unchanged here.hover:bg-blue-100/50).featured_projectsis still loaded per render but no longer used by this template — removal lands with the row work in slice 07.Review notes
group_posts_by_year()sorts descending and groups consecutive equal years;ParseResultonly contains successfully parsed posts, so grouping can't hit missing metadata.pt-3 pb-2so the rule sits close under the year, andmb-5 md:mb-8keeps the first thumbnail clear of the sticky rule.Preview: https://redesign-04-list-pages.dev.michalvanko.dev — compare
/blog,/broadcasts, a tag page.Fixes during review (2026-09-04)
border-slate-300(matches row separators); headers are plain static<h2>s — sticky + shadow experiments were tried and deliberately removed.<hr>) match the/indexlisting rhythm.line-clamp-4was dead — grid items blockifydisplay: -webkit-boxtoflow-root, so-webkit-line-clampnever engaged; excerpts overflow-clipped mid-glyph. Moved the clamp onto an inner<div>(children of grid items aren't blockified) → clean 4-line clamp everywhere.michalvankodev referenced this pull request2026-08-21 12:26:49 +02:00
8c856f9c8f53162f46a753162f46a704832ef7b204832ef7b2ee06edb673ee06edb6733c59ad738a3c59ad738a0752a8aa32WIP: redesign 04 — list pages (year archives, 2-col rows)to redesign 04 — list pages (year archives, 2-col rows)