From bf578e4d806eede4807672911d565d389e22ff87 Mon Sep 17 00:00:00 2001 From: Mikkel Svartveit Date: Mon, 30 Oct 2023 23:01:19 -0700 Subject: [PATCH] Fix title and description tags --- src/layouts/BaseLayout.astro | 5 +++-- src/layouts/RootLayout.astro | 6 ++++-- src/pages/articles/[article].astro | 7 ++++--- src/pages/articles/index.astro | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 5f71394..bb10ca1 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -4,13 +4,14 @@ import RootLayout from "./RootLayout.astro"; interface Props { title?: string; + description?: string; noStickyNavbar?: boolean; } -const { title, noStickyNavbar } = Astro.props; +const { title, description, noStickyNavbar } = Astro.props; --- - + {fullTitle} diff --git a/src/pages/articles/[article].astro b/src/pages/articles/[article].astro index f8ff802..19683d4 100644 --- a/src/pages/articles/[article].astro +++ b/src/pages/articles/[article].astro @@ -17,11 +17,12 @@ export const getStaticPaths = (async () => { }) satisfies GetStaticPaths; const project = Astro.props.entry; -const { Content } = await project.render(); -const { title, date } = project.data; +const { Content, headings } = await project.render(); +const { date, intro } = project.data; +const title = headings[0].text; --- - +

diff --git a/src/pages/articles/index.astro b/src/pages/articles/index.astro index 4691508..bf28df7 100644 --- a/src/pages/articles/index.astro +++ b/src/pages/articles/index.astro @@ -9,7 +9,7 @@ import { getCollection } from "astro:content"; const articles = await getCollection("blog"); --- - +