All checks were successful
Ascently - Docs Deploy / build-and-push (push) Successful in 3m59s
59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
// @ts-check
|
|
import { defineConfig } from "astro/config";
|
|
import starlight from "@astrojs/starlight";
|
|
|
|
import node from "@astrojs/node";
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
site: "https://docs.ascently.app",
|
|
|
|
integrations: [
|
|
starlight({
|
|
title: "Ascently",
|
|
description:
|
|
"An offline-first FOSS climb tracking app with an optional sync server.",
|
|
logo: {
|
|
light: "./src/assets/logo.svg",
|
|
dark: "./src/assets/logo-dark.svg",
|
|
},
|
|
favicon: "/favicon.png",
|
|
social: [
|
|
{
|
|
icon: "seti:git",
|
|
label: "Gitea",
|
|
href: "https://git.atri.dad/atridad/Ascently",
|
|
},
|
|
{
|
|
icon: "email",
|
|
label: "Contact",
|
|
href: "mailto:me@atri.dad",
|
|
},
|
|
],
|
|
sidebar: [
|
|
{
|
|
label: "Download",
|
|
link: "/download/",
|
|
},
|
|
{
|
|
label: "Self-Hosted Sync",
|
|
items: [
|
|
{ label: "Overview", slug: "sync/overview" },
|
|
{ label: "Quick Start", slug: "sync/quick-start" },
|
|
{ label: "API Reference", slug: "sync/api-reference" },
|
|
],
|
|
},
|
|
{
|
|
label: "Privacy",
|
|
link: "/privacy/",
|
|
},
|
|
],
|
|
customCss: ["./src/styles/custom.css"],
|
|
}),
|
|
],
|
|
|
|
adapter: node({
|
|
mode: "standalone",
|
|
}),
|
|
});
|