diff --git a/src/layouts/AboutLayout.astro b/src/layouts/AboutLayout.astro
index 1c27fce..bc0b479 100644
--- a/src/layouts/AboutLayout.astro
+++ b/src/layouts/AboutLayout.astro
@@ -1,9 +1,30 @@
---
+import { site } from '../data/site';
+
import GridLayout from './GridLayout.astro';
import PageTitle from '../components/PageTitle.astro';
import Picture from '../components/Picture.astro';
const { frontmatter } = Astro.props;
+const schema = JSON.stringify({
+ '@context': 'https://schema.org/',
+ '@type': 'Person',
+ name: site.author,
+ url: site.url,
+ image: site.url + '/assets/images/ai-portrait-stefan-imhoff.png',
+ jobTitle: 'Senior Software Engineer',
+ worksFor: {
+ '@type': 'Organization',
+ name: 'NEW WORK SE',
+ },
+ sameAs: [
+ 'https://twitter.com/kogakure',
+ 'https://www.instagram.com/kogakure/',
+ 'https://www.youtube.com/@kogakure',
+ 'https://www.linkedin.com/in/kogakure/',
+ 'https://github.com/kogakure',
+ ],
+});
---
@@ -22,4 +43,5 @@ const { frontmatter } = Astro.props;
/>
+
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
index b874f6f..5dd4c77 100644
--- a/src/layouts/BaseLayout.astro
+++ b/src/layouts/BaseLayout.astro
@@ -35,6 +35,13 @@ const fullTitle = `${title} · ${site.description}`;
const fullDescription = description || site.description;
const fullUrl = site.url + currentPath;
const fullImage = site.url + cover;
+
+const schema = JSON.stringify({
+ '@context': 'https://schema.org/',
+ '@type': 'WebSite',
+ name: site.author,
+ url: site.url,
+});
---
@@ -167,6 +174,7 @@ const fullImage = site.url + cover;
'👋 I see you’re interested in the source code of this site? You can find it here 👉 https://github.com/kogakure/website-astro-stefanimhoff.de'
);
+