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 - - - - - -
-