Skip to content

Commit 314526b

Browse files
authored
feat: enhance structured data for portfolio items with operating system and URL metadata
1 parent 79d4e85 commit 314526b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/pages/index.astro

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,8 @@ const structuredData = {
439439
<div class="grid gap-6 md:grid-cols-2 lg:grid-cols-3">
440440
{portfolioItems.map((item) => (
441441
<article class="group flex flex-col rounded-xl border border-[var(--card-uniform-border)] bg-[var(--card-uniform-bg)] p-6 shadow-[var(--card-shadow)] transition-all hover:-translate-y-1 hover:shadow-xl" itemscope itemtype="https://schema.org/SoftwareApplication">
442+
<meta itemprop="operatingSystem" content="Web" />
443+
<meta itemprop="url" content={`${siteUrl}/portfolio/${item.id}/`} />
442444
<p class="text-xs font-bold uppercase tracking-widest text-[var(--accent-strong)]" itemprop="applicationCategory">{item.data.category}</p>
443445
<h3 class="mt-2 text-lg font-bold text-[var(--text-strong)] group-hover:text-[var(--accent-strong)] transition-colors" itemprop="name">
444446
<a href={`/portfolio/${item.id}/`}>{item.data.title}</a>

0 commit comments

Comments
 (0)