Sitemapper.java
/*
* Copyright © 2025 The CTAN Team and individual authors
*
* This file is distributed under the 3-clause BSD license.
* See file LICENSE for details.
*/
package org.ctan.site.services;
/**
* The class <code>Sitemapper</code> contains the sitemapper.
*
* @author <a href="mailto:gene@ctan.org">Gerd Neugebauer</a>
*/
public class Sitemapper {
// [page].vue
// about.vue
// account/passwd/[key].vue
// author/[id].vue
// author/index.vue
// authors.vue
// browse.vue
// contact.vue
// ctan-ann/[id].vue
// ctan-ann/index.vue
// guestbook.vue
// help/api/index.vue
// help/api/json/[vers]
// help/api/json/[vers]/[page].vue
// help/api/json/[vers]/index.vue
// help/api/json/index.vue
// help/api/submit/[vers]/[page].vue
// help/api/submit/[vers]/index.vue
// help/api/xml/[vers]/[page].vue
// help/api/xml/[vers]/index.vue
// help/api/xml/index.vue
// help/changelog/[release].vue
// help/changelog/index.vue
// help/ctan.vue
// help/faq/[sec]/[topic].vue
// help/faq/index.vue
// help/index.vue
// help/lion/files.vue
// help/lion/index.vue
// help/markdown/[page].vue
// help/markdown/index.vue
// help/tex.vue
// home/[account].vue
// home/index.vue
// index.vue
// license/[id].vue
// license/index.vue
// licenses.vue
// lugs.vue
// markdown.vue
// mirrors/become.vue
// mirrors/index.vue
// mirrors/list.vue
// mirrors/monitor.vue
// mirrors/register.vue
// packages.vue
// pkg/[key].vue
// pkg/index.vue
// privacy.vue
// search.vue
// sitemap.vue
// team.vue
// tex-archive/[...slug].vue
// topic/[topic].vue
// topic/index.vue
// topics.vue
// upload/addendum.vue
// upload/incoming.vue
// upload/index.vue
}