website/astro.config.ts
Henry-Hiles 3a13fd4f2f
Some checks failed
Deploy to Pages / Build (push) Has been cancelled
Deploy to Pages / Deploy (push) Has been cancelled
Fix favicon
2025-06-08 21:53:49 -04:00

31 lines
1 KiB
TypeScript

import { defineConfig, passthroughImageService } from "astro/config"
import starlight from "@astrojs/starlight"
export default defineConfig({
trailingSlash: "never",
build: { format: "directory" },
integrations: [
starlight({
title: "Federated Nexus",
description:
"Federated Nexus is a community resource hosting multiple FOSS (especially federated) services, including Matrix and Forgejo.",
favicon: "/images/icon.svg",
logo: {
src: "./src/images/icon.svg",
},
social: [
{
icon: "seti:git",
label: "Source Code",
href: "https://git.federated.nexus",
},
{
icon: "mastodon",
label: "Mastodon",
href: "https://wetdry.world/@QuadRadical",
},
],
}),
],
image: { service: passthroughImageService() },
})