aboutsummaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2025-06-14 14:09:34 +0300
committerValentin Popov <valentin@popov.link>2025-06-14 14:09:34 +0300
commit3df02c5304b8faee540694b15041ad2ee43bc1b2 (patch)
treef5bfae6d5096cfddb96ac76ecfd63d4dd45ff91b /src/pages
parent9777d996d172755472dd8127ff9b7a3c579cf454 (diff)
downloadpopov.link-3df02c5304b8faee540694b15041ad2ee43bc1b2.tar.xz
popov.link-3df02c5304b8faee540694b15041ad2ee43bc1b2.zip
feat: enhance blog post schema and structure
- Added description and lang parameters to the blogPostSchema for improved structured data. - Updated the blog post layout to include a header section for better semantic structure and accessibility.
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/blog/[...slug].astro8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro
index 8d5169a..3cfdf31 100644
--- a/src/pages/blog/[...slug].astro
+++ b/src/pages/blog/[...slug].astro
@@ -33,9 +33,11 @@ const data = post.data.pubDate.toISOString();
const schema = blogPostSchema({
siteUrl: new URL("/", Astro.site).toString(),
title,
+ description,
slug: post.slug,
datePublished: data,
author,
+ lang,
});
---
@@ -49,11 +51,9 @@ const schema = blogPostSchema({
<Layout title={title} description={description} lang={lang} schema={schema}>
<article>
- <section>
+ <header>
<h1>{title}</h1>
- </section>
- <section>
<p>
<small>
Posted
@@ -63,7 +63,7 @@ const schema = blogPostSchema({
<span>{remarkPluginFrontmatter.minutesRead}</span>
</small>
</p>
- </section>
+ </header>
<section>
<Content />