vinta-awesome-python/website
Vinta Chen f2b4a7bc83
feat(website): surface subcategory labels as filterable tags
Entries nested under a plain-text subcategory heading (e.g. "Frameworks"
inside Testing) now carry a subcategory field populated by the parser.
The build pipeline collects these into a subcategories list on each merged
entry, and the template renders them as tag-subcat buttons that plug into
the existing data-cats filter mechanism.

A dedicated .tag-subcat style distinguishes them visually from category
tags, and both are hidden on mobile alongside .tag-group.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-23 01:04:20 +08:00
..
static feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00
templates feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00
tests refactor(build): remove unused group_categories wrapper 2026-03-22 15:58:42 +08:00
build.py feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00
fetch_github_stars.py refactor(website): hoist loop-invariant variables outside the fetch loop 2026-03-22 01:32:26 +08:00
readme_parser.py feat(website): surface subcategory labels as filterable tags 2026-03-23 01:04:20 +08:00