

The sitemap as a tree (the default), with its table of contents.
Parich Accessible Sitemap adds a sitemap page that people can read: your pages, your posts by category, other content types and taxonomies, archives and authors. Add the Parich Accessible Sitemap block to any page, or use the [parich_sitemap] shortcode.
<details>/<summary>, so they work with the keyboard and screen readers and need no JavaScript.aria-current.rem/em for zoom and custom text spacing.Colors and fonts come from your theme, so text contrast is the theme’s to get right.
On a test site with 5,000 posts, building the sitemap took under a second and serving it from the cache a few milliseconds.
style="list").This plugin started as a fork of WP Sitemap Page 1.9.6 by Tony Archambeau (GPLv2 or later). Its settings are copied the first time this plugin runs. Replace [wp_sitemap_page] shortcodes with [parich_sitemap]; they take the same attributes.
The complete source, including the block editor code in src/, ships with the plugin and is on GitHub: github.com/parich/parich-accessible-sitemap. Build it with npm install and npm run build.