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"); --- - +