Articles by category
The same posts grouped under labelled category regions.
Contentstarterblogcategoriesgroupedindex
Live preview
full widthLive preview — open it in a new tab for the full-height version.
Source
This exact file renders the preview above.
components/blocks/sections/blog/category-columns.tsx
lib/format.ts
Demo source — adapt to your project. Foundry is not published as a package.
Usage
Groups let a reader with a specific interest find it without a filter control, which is one fewer interactive thing to build and maintain.
- Derive categories from the posts rather than hard-coding them.
- Keep entries to title and date; the grouping is doing the work.
Variants and states
Every entry below is a genuine difference in behaviour or layout, and every one of them is visible in the preview above.
- Four columns
- Per-category regions
- Compact entries
Accessibility
- Labelled regions
- Each category is a section with an aria-labelledby heading.
- Time elements
- Dates remain machine-readable.
Foundry implements published ARIA patterns and is tested against them. No WCAG certification is claimed — see the accessibility documentation for what is and is not covered.