Skip to content

Feature/blog tags - #32

Merged
noha merged 3 commits into
masterfrom
feature/blog-tags
Aug 4, 2026
Merged

noha merged 3 commits into
masterfrom
feature/blog-tags

Conversation

@noha

@noha noha commented Aug 4, 2026

Copy link
Copy Markdown
Owner

No description provided.

noha added 3 commits August 4, 2026 06:23
Needed for multi-value fields like tags: [a, b] - generic (any key), not
tag-specific, so future multi-value fields don't need another parser change.
Unlike series (one per post, ordered reading sequence), a post can carry
multiple tags and tag pages list posts newest-first with no reading order -
so FOTag deliberately duplicates FOSeries' shape rather than sharing a
superclass with it (only two taxonomy kinds exist so far; same lean-rollout
call already made for the series title registry/seriesPart/per-series RSS).
FOTagOverviewBuilder is paginated like FOBlogOverviewBuilder, unlike
FOSeriesOverviewBuilder's single-page assumption - a tag can accumulate many
posts over a blog's lifetime, unlike a bounded series. FOPublisher now emits
blog/tags/index.html plus blog/tags/<slug>/index.html(+pageN.html) per tag
alongside the existing series pages, and blog-post render contexts expose
hasTags/tagsHtml so posts can link to their own tags.
@noha
noha merged commit ce41fcd into master Aug 4, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant