import { defineConfig } from 'vitepress' import { withSidebar } from 'vitepress-sidebar' const vitePressOptions = { srcDir: "site", title: "Retards Server", description: "New Beginning", themeConfig: { nav: [ { text: 'Home', link: '/' }, { text: 'Tutorials', link: '/tutorials/' }, { text: 'Wiki', link: '/wiki/' }, { text: 'News', link: '/news/' } ], /*sidebar: [ { target: "/wiki", text: 'Examples', items: [ { text: 'Markdown Examples', link: '/markdown-examples' }, { text: 'Runtime API Examples', link: '/api-examples' } ] } ],*/ socialLinks: [ { icon: 'forgejo', link: 'https://git.brixserver.uk/Malasaur/RetardsServer' } ] } } const vitePressSidebarOptions = [ { documentRootPath: 'site', scanStartPath: 'news', resolvePath: '/news/', useTitleFromFileHeading: true, collapsed: true, useFolderTitleFromIndexFile: true, useFolderLinkFromIndexFile: true }, { documentRootPath: 'site', scanStartPath: 'tutorials', resolvePath: '/tutorials/', useTitleFromFileHeading: true, collapsed: true, useFolderTitleFromIndexFile: true, useFolderLinkFromIndexFile: true }, { documentRootPath: 'site', scanStartPath: 'wiki', resolvePath: '/wiki/', useTitleFromFileHeading: true, collapsed: true, useFolderTitleFromIndexFile: true, useFolderLinkFromIndexFile: true } ] export default defineConfig(withSidebar(vitePressOptions, vitePressSidebarOptions))