Add devlogs to taxonomy and activity feeds
Deploy production / deploy (push) Successful in 3s

This commit is contained in:
2026-08-11 23:57:15 -07:00
parent 75a8b910bc
commit 2964bdaf24
28 changed files with 189 additions and 37 deletions
@@ -161,19 +161,20 @@ entry before its tag record exists. To rename or retire a tag, update every
referencing entry deliberately and verify that no old slug remains before
renaming or removing its record.
`/tags/` lists every approved tag and counts its usage across projects, blog
entries, and articles. Dedicated tag URLs combine matching records from all
three sections. Tag links are normal links and work without JavaScript. On the
Projects, Blog, and Articles listing pages, `assets/static/tags.js`
progressively adds instant filtering and keeps the selected filter in the `tag`
query parameter.
`/tags/` lists every approved tag and counts its usage across projects, project
devlog entries, blog entries, and articles. Dedicated tag URLs combine matching
records from all four content types. Tag links are normal links and work without
JavaScript. On the Projects, Blog, and Articles listing pages,
`assets/static/tags.js` progressively adds instant filtering and keeps the
selected filter in the `tag` query parameter.
After taxonomy or filtering changes:
1. Run `python scripts/build_with_projects.py --output-path build`.
2. Verify `/tags/`, at least one dedicated tag URL, and all three section listings.
3. Confirm tag counts cover projects, blog entries, and articles and that every
stored entry slug has a matching tag record.
2. Verify `/tags/`, at least one dedicated tag URL, the three top-level section
listings, and a project devlog index.
3. Confirm tag counts cover projects, devlog entries, blog entries, and articles
and that every stored entry slug has a matching tag record.
4. Test filtering with JavaScript enabled and confirm tag links remain usable
without JavaScript.
5. Check keyboard operation plus desktop and narrow layouts.