From 083a766e4e28a68b555caeb979eccb43c863f704 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Wed, 29 May 2024 17:28:24 +0000 Subject: [PATCH] docs: add DocsVersion component to navigate through different docs versions --- docs/astro.config.mjs | 4 + docs/src/components/DocsVersionSelect.astro | 34 ++++++++ docs/src/components/Header.astro | 90 +++++++++++++++++++++ docs/src/components/MobileMenuFooter.astro | 35 ++++++++ 4 files changed, 163 insertions(+) create mode 100644 docs/src/components/DocsVersionSelect.astro create mode 100644 docs/src/components/Header.astro create mode 100644 docs/src/components/MobileMenuFooter.astro diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index d1af53ba..b481bd2f 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -15,6 +15,10 @@ export default defineConfig({ title: "Castopod Docs", description: "Check out the Castopod documentation! Install your own free & open-source podcast host, help make it better by contributing, or simply learn more about Castopod!", + components: { + Header: "./src/components/Header.astro", + MobileMenuFooter: "./src/components/MobileMenuFooter.astro", + }, logo: { src: "./src/assets/castopod-logo-inline.svg", replacesTitle: true, diff --git a/docs/src/components/DocsVersionSelect.astro b/docs/src/components/DocsVersionSelect.astro new file mode 100644 index 00000000..9e64e010 --- /dev/null +++ b/docs/src/components/DocsVersionSelect.astro @@ -0,0 +1,34 @@ +--- +import Select from '@astrojs/starlight/components/Select.astro'; +import type { Props } from '@astrojs/starlight/props'; +--- + + +