Sync
Some checks failed
Deploy to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled

This commit is contained in:
Alois 2026-04-02 22:34:56 +02:00
commit 0a49531a71
34 changed files with 6941 additions and 2 deletions

67
astro.config.mjs Normal file
View file

@ -0,0 +1,67 @@
// @ts-check
import { defineConfig } from "astro/config";
import starlight from "@astrojs/starlight";
import mdx from "@astrojs/mdx";
import tailwindcss from "@tailwindcss/vite";
// https://astro.build/config
export default defineConfig({
outDir: "dist",
integrations: [
starlight({
title: "Tensamin",
logo: {
alt: "Tensamin Logo",
replacesTitle: true,
dark: "./src/logo/dark.svg",
light: "./src/logo/light.svg",
},
customCss: ["./src/theme.css"],
social: [
{
icon: "github",
label: "GitHub",
href: "https://github.com/Tensamin",
},
{
icon: "external",
label: "Website",
href: "https://tensamin.net",
},
{
icon: "information",
label: "Status",
href: "https://status.tensamin.net",
},
],
sidebar: [
"index",
"installation",
{
label: "Components",
items: [
{ label: "Iota", autogenerate: { directory: "components/iota" } },
{
label: "Omikron",
autogenerate: { directory: "components/omikron" },
},
{ label: "Omega", autogenerate: { directory: "components/omega" } },
{
label: "Auth Server",
autogenerate: { directory: "components/auth-server" },
},
],
},
{ label: "Security", autogenerate: { directory: "security" } },
],
}),
mdx(),
],
vite: {
plugins: [tailwindcss()],
},
});