From 9d0762794f7de9ca89ab39e7bc20f14aea47193d Mon Sep 17 00:00:00 2001 From: vaporvee Date: Mon, 5 Feb 2024 23:54:52 +0100 Subject: [PATCH] completed sidebar base --- src/layouts/DocsLayout.astro | 18 ++++- src/layouts/Layout.astro | 38 +++++----- src/pages/docs.astro | 5 +- src/pages/docs/discord-sdk-godot/index.mdx | 2 +- src/pages/index.astro | 87 +++++++++++----------- src/styles/callout.scss | 1 + src/styles/docs.scss | 5 -- src/styles/home.scss | 8 +- src/styles/main.scss | 17 +++-- 9 files changed, 102 insertions(+), 79 deletions(-) delete mode 100644 src/styles/docs.scss diff --git a/src/layouts/DocsLayout.astro b/src/layouts/DocsLayout.astro index 7e8b340..e6a871b 100644 --- a/src/layouts/DocsLayout.astro +++ b/src/layouts/DocsLayout.astro @@ -2,6 +2,10 @@ const { frontmatter } = Astro.props; import Layout from "../layouts/Layout.astro"; const title = frontmatter.title + "| Docs"; +const unsortedDocs = await Astro.glob("../pages/docs/*/*.mdx"); +const docs = unsortedDocs + .sort((a, b) => +new Date(b.frontmatter.date) - +new Date(a.frontmatter.date)) + .filter((doc) => doc.frontmatter.repo === frontmatter.repo); ---
- + +
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index e105c6d..7b19d97 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,7 +1,7 @@ --- interface Props { - title: string; - description: string; + title: string; + description: string; } const { title } = Astro.props; @@ -17,20 +17,22 @@ import { ViewTransitions } from "astro:transitions"; - - - - - - - - {title} | vaporvee's Website - - - - - -
-