Files
SnapOtter/apps/docs/.vitepress/config.mts
T

56 lines
1.5 KiB
TypeScript

import { defineConfig } from "vitepress";
export default defineConfig({
title: "Stirling Image",
description: "Documentation for Stirling Image, a self-hosted image processing suite.",
base: "/Stirling-Image/",
srcDir: ".",
outDir: "./.vitepress/dist",
head: [["meta", { name: "theme-color", content: "#3b82f6" }]],
themeConfig: {
nav: [
{ text: "Home", link: "/" },
{ text: "Guide", link: "/guide/getting-started" },
{ text: "API Reference", link: "/api/rest" },
],
sidebar: [
{
text: "Guide",
items: [
{ text: "Getting started", link: "/guide/getting-started" },
{ text: "Architecture", link: "/guide/architecture" },
{ text: "Configuration", link: "/guide/configuration" },
{ text: "Database", link: "/guide/database" },
{ text: "Deployment", link: "/guide/deployment" },
],
},
{
text: "API reference",
items: [
{ text: "REST API", link: "/api/rest" },
{ text: "Image engine", link: "/api/image-engine" },
{ text: "AI engine", link: "/api/ai" },
],
},
],
socialLinks: [{ icon: "github", link: "https://github.com/siddharthksah/Stirling-Image" }],
search: {
provider: "local",
},
footer: {
message: "Released under the MIT License.",
},
editLink: {
pattern: "https://github.com/siddharthksah/Stirling-Image/edit/main/apps/docs/:path",
text: "Edit this page on GitHub",
},
},
});