Super Sitemap

screenshot of Super Sitemap
svelte
vite

Super Sitemap

SvelteKit sitemap focused on ease of use and making it impossible to forget to add your paths.

Overview

Super Sitemap is a tool that allows easy generation of sitemap.xml files for SvelteKit projects. It supports any rendering method and automatically collects routes from /src/routes using Vite + data for route parameters provided by the developer. It offers easy maintenance by throwing an error if data for parameterized routes is omitted, and allows exclusion of specific routes or patterns using regex patterns. The tool is well tested and built with TypeScript.

Features

  • Supports any rendering method: Super Sitemap can be used with any rendering method in SvelteKit.
  • Automatic route collection: Routes are automatically collected from /src/routes using Vite + data for route parameters.
  • Easy maintenance: Accidental omission of data for parameterized routes throws an error, requiring the developer to address it.
  • Regex pattern exclusion: Specific routes or patterns can be excluded using regex patterns.
  • Custom headers: Custom headers can be set to override default headers for the sitemap response.
  • SvelteKit's recommended XML structure: Super Sitemap follows SvelteKit's recommended sitemap XML structure.
  • Sitemap indexes: Sitemap index support can be enabled to handle large sitemaps.
  • i18n support: Super Sitemap supports i18n for internationalized websites.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.