Merge pull request #9 from nathanialhenniges/feature-add-logo

This commit is contained in:
Andras Bacsai
2024-09-12 18:39:06 +02:00
committed by GitHub
2 changed files with 589 additions and 323 deletions

View File

@@ -1,332 +1,597 @@
import { defineConfig } from 'astro/config'; import { defineConfig } from "astro/config";
import starlight from '@astrojs/starlight'; import starlight from "@astrojs/starlight";
import starlightOpenAPI, { openAPISidebarGroups } from 'starlight-openapi' import starlightOpenAPI, { openAPISidebarGroups } from "starlight-openapi";
import starlightImageZoom from 'starlight-image-zoom' import starlightImageZoom from "starlight-image-zoom";
import starlightLinksValidator from 'starlight-links-validator' import starlightLinksValidator from "starlight-links-validator";
import tailwind from '@astrojs/tailwind'; import tailwind from "@astrojs/tailwind";
import sitemap from '@astrojs/sitemap'; import sitemap from "@astrojs/sitemap";
// https://astro.build/config // https://astro.build/config
export default defineConfig({ export default defineConfig({
base: '/docs', base: "/docs",
site: 'https://coolify.io/docs', site: "https://coolify.io/docs",
integrations: [tailwind({ integrations: [
tailwind({
// Disable the default base styles: // Disable the default base styles:
applyBaseStyles: false, applyBaseStyles: false,
}), starlight({ }),
starlight({
head: [ head: [
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'description', name: "description",
content: 'An open-source & self-hostable Heroku / Netlify / Vercel alternative.', content:
} "An open-source & self-hostable Heroku / Netlify / Vercel alternative.",
},
}, },
//og:type //og:type
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
property: 'og:type', property: "og:type",
content: 'website', content: "website",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
property: 'og:image', property: "og:image",
content: 'https://coolcdn.b-cdn.net/assets/coolify/og-image-docs.png', content:
} "https://coolcdn.b-cdn.net/assets/coolify/og-image-docs.png",
},
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
property: 'og:url', property: "og:url",
content: 'https://coolify.io/docs', content: "https://coolify.io/docs",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
property: 'og:site_name', property: "og:site_name",
content: 'Coolify', content: "Coolify",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'twitter:image', name: "twitter:image",
content: 'https://coolcdn.b-cdn.net/assets/coolify/og-image-docs.png', content:
} "https://coolcdn.b-cdn.net/assets/coolify/og-image-docs.png",
},
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'twitter:card', name: "twitter:card",
content: 'summary_large_image', content: "summary_large_image",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'twitter:site', name: "twitter:site",
content: '@coolifyio', content: "@coolifyio",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'twitter:title', name: "twitter:title",
content: 'Coolify', content: "Coolify",
} },
}, },
{ {
tag: 'meta', tag: "meta",
attrs: { attrs: {
name: 'twitter:description', name: "twitter:description",
content: 'An open-source & self-hostable Heroku / Netlify / Vercel alternative.', content:
} "An open-source & self-hostable Heroku / Netlify / Vercel alternative.",
},
}, },
{ {
tag: 'script', tag: "script",
attrs: { attrs: {
defer: true, defer: true,
'data-domain': 'coolify.io/docs', "data-domain": "coolify.io/docs",
src: 'https://analytics.coollabs.io/js/script.js', src: "https://analytics.coollabs.io/js/script.js",
} },
} },
], ],
customCss: [ customCss: ["./src/tailwind.css"],
'./src/tailwind.css', favicon: "/coolify.png",
],
favicon: '/coolify.png',
plugins: [ plugins: [
starlightLinksValidator(), starlightLinksValidator(),
starlightImageZoom(), starlightImageZoom(),
starlightOpenAPI([ starlightOpenAPI([
{ {
base: 'api', base: "api",
label: 'API', label: "API",
schema: './openapi.yaml', schema: "./openapi.yaml",
}, },
]), ]),
], ],
title: 'Coolify\'s Documentation', title: "Coolify's Documentation",
logo: {
src: "./src/assets/coolify-transparent.svg",
},
social: { social: {
github: 'https://github.com/coollabsio/documentation-coolify', github: "https://github.com/coollabsio/documentation-coolify",
'x.com': 'https://x.com/coolifyio', "x.com": "https://x.com/coolifyio",
discord: 'https://discord.gg/coolify', discord: "https://discord.gg/coolify",
twitch: 'https://twitch.tv/heyandras', twitch: "https://twitch.tv/heyandras",
}, },
sidebar: [ sidebar: [
{ {
label: 'Get Started', label: "Get Started",
items: [ items: [
{ label: 'Introduction', link: '/' }, { label: "Introduction", link: "/" },
{ label: 'Screenshots', link: '/screenshots' }, { label: "Screenshots", link: "/screenshots" },
{ label: 'Videos', link: '/videos' }, { label: "Videos", link: "/videos" },
{ label: 'Quickstart', link: '/quickstart' }, { label: "Quickstart", link: "/quickstart" },
{ label: 'Installation - Self-hosted', link: '/installation' }, { label: "Installation - Self-hosted", link: "/installation" },
{ label: 'Uninstall - Self-hosted', link: '/uninstall' }, { label: "Uninstall - Self-hosted", link: "/uninstall" },
{ label: 'Upgrade - Self-hosted', link: '/upgrade' }, { label: "Upgrade - Self-hosted", link: "/upgrade" },
{ label: 'Downgrade - Self-hosted', link: '/downgrade' }, { label: "Downgrade - Self-hosted", link: "/downgrade" },
{ label: 'Contact', link: '/contact' }, { label: "Contact", link: "/contact" },
] ],
}, },
{ {
label: 'Knowledge Base', label: "Knowledge Base",
collapsed: false, collapsed: false,
items: [ items: [
{ label: 'FAQ', link: '/knowledge-base/faq' }, { label: "FAQ", link: "/knowledge-base/faq" },
{ {
label: 'How to Contribute?', collapsed: true, items: [ label: "How to Contribute?",
{ label: 'Coolify', link: '/knowledge-base/contribute/coolify' }, collapsed: true,
{ label: 'New Service', link: '/knowledge-base/contribute/service' }, items: [
{ label: 'Documentation', link: '/knowledge-base/contribute/documentation' }, {
] label: "Coolify",
link: "/knowledge-base/contribute/coolify",
},
{
label: "New Service",
link: "/knowledge-base/contribute/service",
},
{
label: "Documentation",
link: "/knowledge-base/contribute/documentation",
},
],
}, },
{ {
label: 'Self-hosted Instance', collapsed: true, items: [ label: "Self-hosted Instance",
{ label: 'Monitoring', link: '/knowledge-base/monitoring' }, collapsed: true,
{ label: 'Notifications', link: '/knowledge-base/notifications' }, items: [
{ label: 'Self-update', link: '/knowledge-base/self-update' }, { label: "Monitoring", link: "/knowledge-base/monitoring" },
{ label: 'Commands', link: '/knowledge-base/commands' }, {
{ label: "Delete User", link: '/knowledge-base/delete-user' }, label: "Notifications",
] link: "/knowledge-base/notifications",
},
{ label: "Self-update", link: "/knowledge-base/self-update" },
{ label: "Commands", link: "/knowledge-base/commands" },
{ label: "Delete User", link: "/knowledge-base/delete-user" },
],
}, },
{ {
label: 'DNS & Domains', collapsed: true, items: [ label: "DNS & Domains",
{ label: 'DNS Configuration', link: '/knowledge-base/dns-configuration' }, collapsed: true,
{ label: 'Domains', link: '/knowledge-base/domains' }, items: [
] {
label: "DNS Configuration",
link: "/knowledge-base/dns-configuration",
},
{ label: "Domains", link: "/knowledge-base/domains" },
],
}, },
{ {
label: 'Resources', collapsed: true, items: [ label: "Resources",
{ label: 'Environment Variables', link: '/knowledge-base/environment-variables' }, collapsed: true,
{ label: 'Persistent Storage', link: '/knowledge-base/persistent-storage' }, items: [
{ label: 'Drain Logs', link: '/knowledge-base/drain-logs' },
{ label: 'Health checks', link: '/knowledge-base/health-checks' },
{ label: 'Database Backups', link: '/knowledge-base/database-backups' },
{ label: 'How to add a new service', link: '/knowledge-base/add-a-service' },
{ {
label: 'Applications', collapsed: true, items: [ label: "Environment Variables",
{ label: 'Overview', link: '/knowledge-base/applications' }, link: "/knowledge-base/environment-variables",
{ label: 'Django', link: '/knowledge-base/applications/django' },
{ label: 'Phoenix', link: '/knowledge-base/applications/phoenix' },
{ label: 'Laravel', link: '/knowledge-base/applications/laravel' },
{ label: 'Jekyll', link: '/knowledge-base/applications/jekyll' },
{ label: 'Next.js', link: '/knowledge-base/applications/nextjs' },
{ label: 'Nuxt', link: '/knowledge-base/applications/nuxt' },
{ label: 'Ruby on Rails', link: '/knowledge-base/applications/rails' },
{ label: 'SvelteKit', link: '/knowledge-base/applications/svelte-kit' },
{ label: 'Symfony', link: '/knowledge-base/applications/symfony' },
{ label: 'Vite', link: '/knowledge-base/applications/vite' },
{ label: 'Vue.js', link: '/knowledge-base/applications/vuejs' },
]
}, },
{ {
label: "Databases", collapsed: true, items: [ label: "Persistent Storage",
{ label: "Overview", link: '/knowledge-base/databases' }, link: "/knowledge-base/persistent-storage",
{ label: 'Backups', link: '/knowledge-base/databases/backups' }, },
{ label: "MySQL", link: '/knowledge-base/databases/mysql' }, { label: "Drain Logs", link: "/knowledge-base/drain-logs" },
{ label: "MariaDB", link: '/knowledge-base/databases/mariadb' }, {
{ label: "PostgreSQL", link: '/knowledge-base/databases/postgresql' }, label: "Health checks",
{ label: "MongoDB", link: '/knowledge-base/databases/mongodb' }, link: "/knowledge-base/health-checks",
{ label: "Redis", link: '/knowledge-base/databases/redis' }, },
{ label: "DragonFly", link: '/knowledge-base/databases/dragonfly' }, {
{ label: "KeyDB", link: '/knowledge-base/databases/keydb' }, label: "Database Backups",
{ label: "Clickhouse", link: '/knowledge-base/databases/clickhouse' }, link: "/knowledge-base/database-backups",
] },
{
label: "How to add a new service",
link: "/knowledge-base/add-a-service",
},
{
label: "Applications",
collapsed: true,
items: [
{ label: "Overview", link: "/knowledge-base/applications" },
{
label: "Django",
link: "/knowledge-base/applications/django",
},
{
label: "Phoenix",
link: "/knowledge-base/applications/phoenix",
},
{
label: "Laravel",
link: "/knowledge-base/applications/laravel",
},
{
label: "Jekyll",
link: "/knowledge-base/applications/jekyll",
},
{
label: "Next.js",
link: "/knowledge-base/applications/nextjs",
},
{
label: "Nuxt",
link: "/knowledge-base/applications/nuxt",
},
{
label: "Ruby on Rails",
link: "/knowledge-base/applications/rails",
},
{
label: "SvelteKit",
link: "/knowledge-base/applications/svelte-kit",
},
{
label: "Symfony",
link: "/knowledge-base/applications/symfony",
},
{
label: "Vite",
link: "/knowledge-base/applications/vite",
},
{
label: "Vue.js",
link: "/knowledge-base/applications/vuejs",
},
],
},
{
label: "Databases",
collapsed: true,
items: [
{ label: "Overview", link: "/knowledge-base/databases" },
{
label: "Backups",
link: "/knowledge-base/databases/backups",
},
{ label: "MySQL", link: "/knowledge-base/databases/mysql" },
{
label: "MariaDB",
link: "/knowledge-base/databases/mariadb",
},
{
label: "PostgreSQL",
link: "/knowledge-base/databases/postgresql",
},
{
label: "MongoDB",
link: "/knowledge-base/databases/mongodb",
},
{ label: "Redis", link: "/knowledge-base/databases/redis" },
{
label: "DragonFly",
link: "/knowledge-base/databases/dragonfly",
},
{ label: "KeyDB", link: "/knowledge-base/databases/keydb" },
{
label: "Clickhouse",
link: "/knowledge-base/databases/clickhouse",
},
],
}, },
{ {
label: "Services", collapsed: true, items: [ label: "Services",
{ label: "Overview", link: '/knowledge-base/services' }, collapsed: true,
{ label: "Activepieces", link: '/knowledge-base/services/activepieces' }, items: [
{ label: "Appsmith", link: '/knowledge-base/services/appsmith' }, { label: "Overview", link: "/knowledge-base/services" },
{ label: "Appwrite", link: '/knowledge-base/services/appwrite' }, {
{ label: "Authentik", link: '/knowledge-base/services/authentik' }, label: "Activepieces",
{ label: "Baby Buddy", link: '/knowledge-base/services/babybuddy' }, link: "/knowledge-base/services/activepieces",
{ label: "Budge", link: '/knowledge-base/services/budge' },
{ label: "Changedetection", link: '/knowledge-base/services/changedetection' },
{ label: "Classicpress", link: '/knowledge-base/services/classicpress' },
{ label: "Code Server", link: '/knowledge-base/services/code-server' },
{ label: "Dashboard", link: '/knowledge-base/services/dashboard' },
{ label: "Directus", link: '/knowledge-base/services/directus' },
{ label: "Dokuwiki", link: '/knowledge-base/services/dokuwiki' },
{ label: "Duplicati", link: '/knowledge-base/services/duplicati' },
{ label: "Emby Stat", link: '/knowledge-base/services/emby-stat' },
{ label: "Emby", link: '/knowledge-base/services/emby' },
{ label: "Fider", link: '/knowledge-base/services/fider' },
{ label: "Filebrowser", link: '/knowledge-base/services/filebrowser' },
{ label: "Firefly III", link: '/knowledge-base/services/firefly-iii' },
{ label: "Formbricks", link: '/knowledge-base/services/formbricks' },
{ label: "Ghost", link: '/knowledge-base/services/ghost' },
{ label: "Gitea", link: '/knowledge-base/services/gitea' },
{ label: "Glitchtip", link: '/knowledge-base/services/glitchtip' },
{ label: "Grafana", link: '/knowledge-base/services/grafana' },
{ label: "Grocy", link: '/knowledge-base/services/grocy' },
{ label: "Heimdall", link: '/knowledge-base/services/heimdall' },
{ label: "Jellyfin", link: '/knowledge-base/services/jellyfin' },
{ label: "Kuzzle", link: '/knowledge-base/services/kuzzle' },
{ label: "Logto", link: '/knowledge-base/services/logto' },
{ label: "Meilisearch", link: '/knowledge-base/services/meilisearch' },
{ label: "Metabase", link: '/knowledge-base/services/metabase' },
{ label: "Metube", link: '/knowledge-base/services/metube' },
{ label: "Minio", link: '/knowledge-base/services/minio' },
{ label: "Plausible", link: '/knowledge-base/services/plausible' },
{ label: "Statusnook", link: '/knowledge-base/services/statusnook' },
]
}
]
}, },
{ {
label: 'How-Tos', collapsed: true, items: [ label: "Appsmith",
{ label: 'Load-balancing on Hetzner', link: '/knowledge-base/how-to/hetzner-loadbalancing' }, link: "/knowledge-base/services/appsmith",
]
}, },
{ {
label: "Git", collapsed: true, items: [ label: "Appwrite",
link: "/knowledge-base/services/appwrite",
},
{ {
label: "GitHub", items: [ label: "Authentik",
{ label: "Integration", link: '/knowledge-base/git/github/integration' }, link: "/knowledge-base/services/authentik",
{ label: "GitHub Actions", link: '/knowledge-base/git/github/github-actions' }, },
{
label: "Baby Buddy",
link: "/knowledge-base/services/babybuddy",
},
{ label: "Budge", link: "/knowledge-base/services/budge" },
{
label: "Changedetection",
link: "/knowledge-base/services/changedetection",
},
{
label: "Classicpress",
link: "/knowledge-base/services/classicpress",
},
{
label: "Code Server",
link: "/knowledge-base/services/code-server",
},
{
label: "Dashboard",
link: "/knowledge-base/services/dashboard",
},
{
label: "Directus",
link: "/knowledge-base/services/directus",
},
{
label: "Dokuwiki",
link: "/knowledge-base/services/dokuwiki",
},
{
label: "Duplicati",
link: "/knowledge-base/services/duplicati",
},
{
label: "Emby Stat",
link: "/knowledge-base/services/emby-stat",
},
{ label: "Emby", link: "/knowledge-base/services/emby" },
{ label: "Fider", link: "/knowledge-base/services/fider" },
{
label: "Filebrowser",
link: "/knowledge-base/services/filebrowser",
},
{
label: "Firefly III",
link: "/knowledge-base/services/firefly-iii",
},
{
label: "Formbricks",
link: "/knowledge-base/services/formbricks",
},
{ label: "Ghost", link: "/knowledge-base/services/ghost" },
{ label: "Gitea", link: "/knowledge-base/services/gitea" },
{
label: "Glitchtip",
link: "/knowledge-base/services/glitchtip",
},
{
label: "Grafana",
link: "/knowledge-base/services/grafana",
},
{ label: "Grocy", link: "/knowledge-base/services/grocy" },
{
label: "Heimdall",
link: "/knowledge-base/services/heimdall",
},
{
label: "Jellyfin",
link: "/knowledge-base/services/jellyfin",
},
{
label: "Kuzzle",
link: "/knowledge-base/services/kuzzle",
},
{ label: "Logto", link: "/knowledge-base/services/logto" },
{
label: "Meilisearch",
link: "/knowledge-base/services/meilisearch",
},
{
label: "Metabase",
link: "/knowledge-base/services/metabase",
},
{
label: "Metube",
link: "/knowledge-base/services/metube",
},
{ label: "Minio", link: "/knowledge-base/services/minio" },
{
label: "Plausible",
link: "/knowledge-base/services/plausible",
},
{
label: "Statusnook",
link: "/knowledge-base/services/statusnook",
},
],
},
], ],
}, },
{ {
label: "GitLab", items: [ label: "How-Tos",
{ label: "Integration", link: '/knowledge-base/git/gitlab/integration' }, collapsed: true,
items: [
{
label: "Load-balancing on Hetzner",
link: "/knowledge-base/how-to/hetzner-loadbalancing",
},
], ],
}, },
{ {
label: "Bitbucket", items: [ label: "Git",
{ label: "Integration", link: '/knowledge-base/git/bitbucket/integration' }, collapsed: true,
items: [
{
label: "GitHub",
items: [
{
label: "Integration",
link: "/knowledge-base/git/github/integration",
},
{
label: "GitHub Actions",
link: "/knowledge-base/git/github/github-actions",
},
], ],
}, },
{ {
label: "Gitea", items: [ label: "GitLab",
{ label: "Integration", link: '/knowledge-base/git/gitea/integration' }, items: [
] {
} label: "Integration",
] link: "/knowledge-base/git/gitlab/integration",
},
],
}, },
{ {
label: "Server", collapsed: true, items: [ label: "Bitbucket",
{ label: "Introduction", link: '/knowledge-base/server/introduction' }, items: [
{ label: "Automated Cleanup", link: '/knowledge-base/server/automated-cleanup' }, {
{ label: "Build Server", link: '/knowledge-base/server/build-server' }, label: "Integration",
{ label: "Firewall", link: '/knowledge-base/server/firewall' }, link: "/knowledge-base/git/bitbucket/integration",
{ label: "Multiple Servers", link: '/knowledge-base/server/multiple-servers' }, },
{ label: "Non-root User", link: '/knowledge-base/server/non-root-user' }, ],
{ label: "OpenSSH", link: '/knowledge-base/server/openssh' },
{ label: "Oracle Cloud", link: '/knowledge-base/server/oracle-cloud' },
{ label: "Proxies", link: '/knowledge-base/server/proxies' }
]
}, },
{ {
label: "S3", collapsed: true, items: [ label: "Gitea",
{ label: "Introduction", link: '/knowledge-base/s3' }, items: [
{ label: "AWS", link: '/knowledge-base/s3/aws' }, {
{ label: "R2", link: '/knowledge-base/s3/r2' }, label: "Integration",
] link: "/knowledge-base/git/gitea/integration",
},
],
},
],
}, },
{ {
label: "Docker", collapsed: true, items: [ label: "Server",
{ label: "Compose", link: '/knowledge-base/docker/compose' }, collapsed: true,
{ label: "Custom Commands", link: '/knowledge-base/docker/custom-commands' }, items: [
{ label: "Registry", link: '/knowledge-base/docker/registry' }, {
{ label: "Swarm", link: '/knowledge-base/docker/swarm' }, label: "Introduction",
] link: "/knowledge-base/server/introduction",
}, },
{ {
label: "Cloudflare", collapsed: true, items: [ label: "Automated Cleanup",
{ label: "Tunnels", link: '/knowledge-base/cloudflare/tunnels' }, link: "/knowledge-base/server/automated-cleanup",
] },
}, { {
label: "Traefik", collapsed: true, items: [ label: "Build Server",
{ label: "Basic Auth Middleware", link: '/knowledge-base/traefik/basic-auth' }, link: "/knowledge-base/server/build-server",
{ label: "Custom SSL Certificates", link: '/knowledge-base/traefik/custom-ssl-certs' }, },
{ label: "Dashboard", link: '/knowledge-base/traefik/dashboard' }, { label: "Firewall", link: "/knowledge-base/server/firewall" },
{ label: "Dynamic Configurations", link: '/knowledge-base/traefik/dynamic-configurations' }, {
{ label: "Healthcheck", link: '/knowledge-base/traefik/healthcheck' }, label: "Multiple Servers",
{ label: "Load Balancing", link: '/knowledge-base/traefik/load-balancing' }, link: "/knowledge-base/server/multiple-servers",
{ label: "Redirects", link: '/knowledge-base/traefik/redirects' }, },
{ label: "Wildcard Certificates", link: '/knowledge-base/traefik/wildcard-certificates' }, {
] label: "Non-root User",
} link: "/knowledge-base/server/non-root-user",
] },
{ label: "OpenSSH", link: "/knowledge-base/server/openssh" },
{
label: "Oracle Cloud",
link: "/knowledge-base/server/oracle-cloud",
},
{ label: "Proxies", link: "/knowledge-base/server/proxies" },
],
},
{
label: "S3",
collapsed: true,
items: [
{ label: "Introduction", link: "/knowledge-base/s3" },
{ label: "AWS", link: "/knowledge-base/s3/aws" },
{ label: "R2", link: "/knowledge-base/s3/r2" },
],
},
{
label: "Docker",
collapsed: true,
items: [
{ label: "Compose", link: "/knowledge-base/docker/compose" },
{
label: "Custom Commands",
link: "/knowledge-base/docker/custom-commands",
},
{ label: "Registry", link: "/knowledge-base/docker/registry" },
{ label: "Swarm", link: "/knowledge-base/docker/swarm" },
],
},
{
label: "Cloudflare",
collapsed: true,
items: [
{
label: "Tunnels",
link: "/knowledge-base/cloudflare/tunnels",
},
],
},
{
label: "Traefik",
collapsed: true,
items: [
{
label: "Basic Auth Middleware",
link: "/knowledge-base/traefik/basic-auth",
},
{
label: "Custom SSL Certificates",
link: "/knowledge-base/traefik/custom-ssl-certs",
},
{
label: "Dashboard",
link: "/knowledge-base/traefik/dashboard",
},
{
label: "Dynamic Configurations",
link: "/knowledge-base/traefik/dynamic-configurations",
},
{
label: "Healthcheck",
link: "/knowledge-base/traefik/healthcheck",
},
{
label: "Load Balancing",
link: "/knowledge-base/traefik/load-balancing",
},
{
label: "Redirects",
link: "/knowledge-base/traefik/redirects",
},
{
label: "Wildcard Certificates",
link: "/knowledge-base/traefik/wildcard-certificates",
},
],
},
],
}, },
{ {
label: "API Reference", label: "API Reference",
items: [ items: [
{ label: "Authorization", link: '/api-reference/authorization' }, { label: "Authorization", link: "/api-reference/authorization" },
...openAPISidebarGroups, ...openAPISidebarGroups,
]
},
], ],
}), sitemap()], },
],
}),
sitemap(),
],
}); });

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" zoomAndPan="magnify" viewBox="0 0 375 374.999991" height="500" preserveAspectRatio="xMidYMid meet" version="1.0"><defs><g/></defs><g fill="#8c52ff" fill-opacity="0.302"><g transform="translate(84.663793, 310.016484)"><g><path d="M 63 -168 L 21 -168 L 21 -42 L 63 -42 Z M 63 0 L 231 0 L 231 -42 L 63 -42 Z M 63 -168 L 231 -168 L 231 -210 L 63 -210 Z M 63 -168 "/></g></g></g><g fill="#8c52ff" fill-opacity="0.502"><g transform="translate(71.405537, 296.758233)"><g><path d="M 63 -168 L 21 -168 L 21 -42 L 63 -42 Z M 63 0 L 231 0 L 231 -42 L 63 -42 Z M 63 -168 L 231 -168 L 231 -210 L 63 -210 Z M 63 -168 "/></g></g></g><g fill="#8c52ff" fill-opacity="1"><g transform="translate(58.147287, 283.499981)"><g><path d="M 63 -168 L 21 -168 L 21 -42 L 63 -42 Z M 63 0 L 231 0 L 231 -42 L 63 -42 Z M 63 -168 L 231 -168 L 231 -210 L 63 -210 Z M 63 -168 "/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 959 B