diff options
author | Valentin Popov <valentin@popov.link> | 2025-06-14 14:09:34 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2025-06-14 14:09:34 +0300 |
commit | 3df02c5304b8faee540694b15041ad2ee43bc1b2 (patch) | |
tree | f5bfae6d5096cfddb96ac76ecfd63d4dd45ff91b /src/pages/blog | |
parent | 9777d996d172755472dd8127ff9b7a3c579cf454 (diff) | |
download | popov.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/blog')
-rw-r--r-- | src/pages/blog/[...slug].astro | 8 |
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 /> |