import {themes as prismThemes} from "prism-react-renderer"; import type {Config} from "@docusaurus/types"; import type * as Preset from "@docusaurus/preset-classic"; const config: Config = { title: "Presencode", url: "https://presencode.jstm.staropensource.de", baseUrl: "/", favicon: "assets/images/IconRound.ico", trailingSlash: true, i18n: { defaultLocale: "en", locales: ["en"], }, noIndex: false, /* onBrokenLinks: "throw", onBrokenAnchors: "throw", onBrokenMarkdownLinks: "throw", onDuplicateRoutes: "warn", */ onBrokenLinks: "ignore", onBrokenAnchors: "ignore", onBrokenMarkdownLinks: "ignore", onDuplicateRoutes: "ignore", tagline: "The Presencode documentation", themeConfig: { docs: { sidebar: { hideable: false, autoCollapseCategories: true, } }, navbar: { title: "Presencode", logo: { alt: "Presencode", src: "assets/images/IconRound.png", }, items: [ { type: "docSidebar", sidebarId: "sidebar", position: "left", label: "Documentation", }, { href: "https://git.staropensource.de/JeremyStarTM/Presencode", label: "Source code", position: "right", }, ], }, footer: { style: "dark", copyright: `Copyright (c) ${new Date().getFullYear()} JeremyStarTM & Contributors
Licensed under the GNU General Public License version 3`, }, prism: { theme: prismThemes.github, darkTheme: prismThemes.dracula, }, } satisfies Preset.ThemeConfig, presets: [ [ "classic", { debug: false, docs: { path: "docs", editUrl: "https://git.staropensource.de/JeremyStarTM/Presencode/_edit/develop/docs/", editLocalizedFiles: false, editCurrentVersion: true, routeBasePath: "", tagsBasePath: 'tags', sidebarPath: "./sidebars.ts", sidebarCollapsible: false, sidebarCollapsed: false, showLastUpdateAuthor: true, showLastUpdateTime: true, breadcrumbs: true, includeCurrentVersion: true, }, sitemap: { changefreq: "monthly", priority: 0.5, filename: "sitemap.xml" }, theme: { customCss: "./src/css/custom.css", }, } satisfies Preset.Options, ], ], plugins: [ [ "@docusaurus/plugin-client-redirects", { fromExtensions: ["html", "htm", "php"], redirects: [ { from: ["/", "/index"], to: "/about", }, ], } ], ], markdown: { format: "md", mermaid: false, }, staticDirectories: ["static"], titleDelimiter: "ยป", baseUrlIssueBanner: true, }; export default config;