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
}