diff --git a/src/components/BlogPost.astro b/src/components/BlogPost.astro index 10c2354..bf09fc9 100644 --- a/src/components/BlogPost.astro +++ b/src/components/BlogPost.astro @@ -1,9 +1,12 @@ --- -const { title, url, pubDate, renderPromise } = Astro.props +const { title, url, pubDate, description, renderPromise } = Astro.props const { remarkPluginFrontmatter } = await renderPromise ---
  • {title}
    - Approximately {remarkPluginFrontmatter.minutesRead}, published {pubDate.toISOString().slice(0,10)} + + {description}
    + Approximately {remarkPluginFrontmatter.minutesRead}, published {pubDate.toISOString().slice(0,10)} +
  • \ No newline at end of file diff --git a/src/content/config.ts b/src/content/config.ts index 6142628..f892fa4 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -6,8 +6,7 @@ const blogCollection = defineCollection({ title: z.string(), pubDate: z.date(), description: z.string(), - author: z.string(), - minutesRead: z.string().optional() + author: z.string() }) }) diff --git a/src/layouts/MarkdownPostLayout.astro b/src/layouts/MarkdownPostLayout.astro index e65c6c5..1586e8d 100644 --- a/src/layouts/MarkdownPostLayout.astro +++ b/src/layouts/MarkdownPostLayout.astro @@ -5,9 +5,12 @@ const { frontmatter, remarkPluginFrontmatter } = Astro.props

    {frontmatter.title}

    -

    Written by {frontmatter.author}

    -

    Published on {frontmatter.pubDate.toISOString().slice(0,10)}

    -

    Approximately {remarkPluginFrontmatter.minutesRead}

    - + + Written by {frontmatter.author}, Published on {frontmatter.pubDate.toISOString().slice(0,10)}
    + Approximately {remarkPluginFrontmatter.minutesRead}
    +
    + + +
    \ No newline at end of file diff --git a/src/pages/blog.astro b/src/pages/blog.astro index a26eb2e..19f1b1d 100644 --- a/src/pages/blog.astro +++ b/src/pages/blog.astro @@ -9,7 +9,7 @@ const pageTitle = "bitbloxhub's blog"

    bitbloxhub's blog!

    \ No newline at end of file