Skip to content

Add taxonomy page descriptions#25

Open
ritorhymes wants to merge 3 commits into
eips-wg:masterfrom
ritovision:taxonomy-page-descriptions
Open

Add taxonomy page descriptions#25
ritorhymes wants to merge 3 commits into
eips-wg:masterfrom
ritovision:taxonomy-page-descriptions

Conversation

@ritorhymes

Copy link
Copy Markdown

Built on top of the V2 multi-repo local build system tracked in eips-wg/preprocessor#15.

Summary

Adds visible taxonomy descriptions to proposal category and type pages.

  • Render configured taxonomy descriptions on taxonomy term pages, such as /category/core/ and /type/meta/.
  • Render the same descriptions on taxonomy list pages, such as /category/ and /type/.
  • Store the page-intro text beside the existing taxonomy metadata in config/zola.toml.
  • Keep existing badge tooltip text unchanged.

Notes

These descriptions are page-level explanatory text, not hover tooltip text. They can be more detailed than the existing badge tooltips while still using the same taxonomy metadata structure.

This branch is stacked on top of the V2 theme setup branch.

ritorhymes added 3 commits May 5, 2026 03:22
Render external requires entries as direct links without forcing Zola to
resolve them as local pages.

This supports targeted --only rendering, where cross-repo proposal
dependencies can be rewritten to external URLs instead of local pages.

Move the theme demo homepage badges into front matter, a homepage_badges
macro, and theme-owned styles so the demo homepage stays
markdown-friendly.

Declare Zola 0.22.1 as the minimum supported version, enable bottom
footnotes, and update markdown highlighting to the class-based config
with github-light/dark themes and ABNF/CSL-JSON grammars.
Add POSIX and PowerShell setup scripts for theme contributors that
reuse or install build-eips, ensure a supported Zola is available, and
bootstrap the surrounding workspace through an active proposal repo.

Document the theme local development workflow, including workspace
layout, setup flags, serve versus preview, server/base URL settings,
targeted rendering, and source/output overrides.

Keep this focused on setup and documentation; theme rendering behavior
continues to be owned by the earlier theme PR.
Render configured taxonomy descriptions on taxonomy list and term pages.
Store the text beside the existing taxonomy metadata in config/zola.toml so
future taxonomy terms can add page copy without changing the templates.

Keep badge tooltip text unchanged. The new descriptions are visible page
intro text and can provide more detail than hover tooltips.
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