87 lines
2.0 KiB
JavaScript
87 lines
2.0 KiB
JavaScript
// @ts-check
|
|
import { defineConfig } from 'astro/config';
|
|
import starlight from '@astrojs/starlight';
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
site: 'https://tibi-docs.code.testversion.online',
|
|
vite: {
|
|
server: {
|
|
allowedHosts: [
|
|
'tibi-docs.code.testversion.online',
|
|
'localhost',
|
|
'127.0.0.1',
|
|
],
|
|
},
|
|
},
|
|
integrations: [
|
|
starlight({
|
|
title: 'Tibi Doku',
|
|
description: 'Entwickler- und Anwender-Dokumentation für Tibi-Server und Tibi-Admin-Nova',
|
|
defaultLocale: 'root',
|
|
locales: {
|
|
root: { label: 'Deutsch', lang: 'de' },
|
|
},
|
|
logo: {
|
|
src: './src/assets/favicon.svg',
|
|
replacesTitle: false,
|
|
},
|
|
favicon: '/favicon.svg',
|
|
customCss: ['./src/styles/custom.css'],
|
|
social: [
|
|
{ icon: 'github', label: 'gitbase.de', href: 'https://gitbase.de/cms/tibi-docs' },
|
|
],
|
|
editLink: {
|
|
baseUrl: 'https://gitbase.de/cms/tibi-docs/_edit/master/',
|
|
},
|
|
tableOfContents: { minHeadingLevel: 2, maxHeadingLevel: 3 },
|
|
sidebar: [
|
|
{
|
|
label: 'Einstieg',
|
|
items: [
|
|
{ label: 'Was ist Tibi?', slug: 'einstieg/was-ist-tibi' },
|
|
{ label: 'Schnellstart', slug: 'einstieg/schnellstart' },
|
|
{ label: 'Begriffe', slug: 'einstieg/begriffe' },
|
|
],
|
|
},
|
|
{
|
|
label: 'Tibi-Server',
|
|
collapsed: true,
|
|
items: [{ autogenerate: { directory: 'server' } }],
|
|
},
|
|
{
|
|
label: 'Tibi-Admin-Nova',
|
|
collapsed: true,
|
|
items: [{ autogenerate: { directory: 'nova' } }],
|
|
},
|
|
{
|
|
label: 'Für Anwender',
|
|
collapsed: true,
|
|
items: [
|
|
{ label: 'Übersicht (bald)', slug: 'anwender/uebersicht' },
|
|
],
|
|
},
|
|
{
|
|
label: 'Referenz',
|
|
collapsed: true,
|
|
items: [{ autogenerate: { directory: 'reference' } }],
|
|
},
|
|
{
|
|
label: 'Architektur-Entscheide (ADR)',
|
|
collapsed: true,
|
|
items: [{ autogenerate: { directory: 'adr' } }],
|
|
},
|
|
],
|
|
head: [
|
|
{
|
|
tag: 'link',
|
|
attrs: {
|
|
rel: 'preconnect',
|
|
href: 'https://fonts.googleapis.com',
|
|
},
|
|
},
|
|
],
|
|
}),
|
|
],
|
|
});
|