Plugins that aggregate information from multiple pages
This site demonstrates how a MyST plugin can collect information from every page in a project and render it in one place.
The demo is a site-wide glossary: mark a term anywhere with a keyterm directive, and a single term-glossary placeholder is replaced with an alphabetised list of every term defined across the whole project.
The Glossary lists all of them, aggregated at build time.
How it works walks through the plugin code so you can reuse the pattern.