112 lines
2.9 KiB
TypeScript
112 lines
2.9 KiB
TypeScript
import { defineConfig, UserConfig } from "vitepress";
|
|
import { withSidebar } from "vitepress-sidebar";
|
|
|
|
const vitePressOptions: UserConfig = {
|
|
title: "Retards Server",
|
|
description: "New Beginning",
|
|
srcDir: "site",
|
|
lastUpdated: true,
|
|
themeConfig: {
|
|
nav: [
|
|
{ text: "Home", link: "/" },
|
|
{ text: "Tutorials", link: "/tutorials/" },
|
|
{ text: "Wiki", link: "/wiki/" },
|
|
//{ text: "News", link: "/news/" },
|
|
],
|
|
|
|
search: {
|
|
provider: "local",
|
|
options: {
|
|
locales: {
|
|
root: {
|
|
translations: {
|
|
button: {
|
|
buttonText: "Cerca",
|
|
buttonAriaLabel: "Cerca",
|
|
},
|
|
modal: {
|
|
displayDetails: "Mostra dettagli",
|
|
resetButtonTitle: "Resetta",
|
|
backButtonTitle: "Indietro",
|
|
noResultsText: "Nessun risultato per",
|
|
footer: {
|
|
selectText: "per selezionare",
|
|
selectKeyAriaLabel: "invio",
|
|
navigateText: "per navigare",
|
|
navigateUpKeyAriaLabel: "su",
|
|
navigateDownKeyAriaLabel: "giù",
|
|
closeText: "per chiudere",
|
|
closeKeyAriaLabel: "esc",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
lastUpdated: { text: "Ultimo aggiornamento" },
|
|
|
|
outline: {
|
|
label: "In questa pagina",
|
|
},
|
|
|
|
socialLinks: [
|
|
{
|
|
icon: "forgejo",
|
|
link: "https://git.brixserver.uk/Malasaur/RetardsServer",
|
|
},
|
|
],
|
|
|
|
docFooter: {
|
|
prev: "Pagina precedente",
|
|
next: "Pagina successiva",
|
|
},
|
|
|
|
darkModeSwitchLabel: "Tema",
|
|
darkModeSwitchTitle: "Cambia in tema scuro",
|
|
lightModeSwitchTitle: "Cambia in tema chiaro",
|
|
returnToTopLabel: "Torna all'inizio",
|
|
skipToContent: "Vai al contenuto",
|
|
},
|
|
};
|
|
|
|
const vitePressSidebarOptions = [
|
|
{
|
|
documentRootPath: "site",
|
|
scanStartPath: "news",
|
|
resolvePath: "/news/",
|
|
useTitleFromFrontmatter: true,
|
|
useTitleFromFileHeading: true,
|
|
collapsed: true,
|
|
useFolderTitleFromIndexFile: true,
|
|
useFolderLinkFromIndexFile: true,
|
|
sortMenusByFrontmatterOrder: true,
|
|
},
|
|
{
|
|
documentRootPath: "site",
|
|
scanStartPath: "tutorials",
|
|
resolvePath: "/tutorials/",
|
|
useTitleFromFrontmatter: true,
|
|
useTitleFromFileHeading: true,
|
|
collapsed: true,
|
|
useFolderTitleFromIndexFile: true,
|
|
useFolderLinkFromIndexFile: true,
|
|
sortMenusByFrontmatterOrder: true,
|
|
},
|
|
{
|
|
documentRootPath: "site",
|
|
scanStartPath: "wiki",
|
|
resolvePath: "/wiki/",
|
|
useTitleFromFrontmatter: true,
|
|
useTitleFromFileHeading: true,
|
|
collapsed: true,
|
|
useFolderTitleFromIndexFile: true,
|
|
useFolderLinkFromIndexFile: true,
|
|
sortMenusByFrontmatterOrder: true,
|
|
},
|
|
];
|
|
|
|
export default defineConfig(
|
|
withSidebar(vitePressOptions, vitePressSidebarOptions)
|
|
);
|