welpo / tabi

A modern Zola theme with search, multilingual support, optional JavaScript, a perfect Lighthouse score, and a focus on accessibility.

Home Page:https://welpo.github.io/tabi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apply XML styling to the sitemap

welpo opened this issue · comments

Feature Request

Summary

Enhance the XML sitemap to be visually appealing and interactive for human users, complete with customisable layout, clickable locations, and sort functionality.

Motivation

Making the XML sitemap human-readable can serve as a dynamic site directory for users, improving navigation and overall user experience.

Detailed Description

Leverage the existing styling approach used in the project's atom.xml to transform the XML sitemap into a more user-friendly HTML format. The site's existing CSS will be used, including any "skin" settings, to maintain visual consistency. The transformed sitemap will have clickable links for locations and offer sorting options on fields like 'location' and 'last modified.' It would also be nice to have a language column to sort.

Additional Context

This feature is inspired by other stylised XML sitemaps and aims to extend the utility of XML sitemaps beyond SEO to directly benefit users. It will align with the theme's existing styling conventions, as seen in the stylised atom feed.

Possible inspiration: