diff --git a/docs/public/apple-touch-icon.png b/docs/public/apple-touch-icon.png new file mode 100644 index 0000000..5fae030 Binary files /dev/null and b/docs/public/apple-touch-icon.png differ diff --git a/docs/public/favicon-32x32.png b/docs/public/favicon-32x32.png new file mode 100644 index 0000000..b2a41e4 Binary files /dev/null and b/docs/public/favicon-32x32.png differ diff --git a/docs/public/favicon.png b/docs/public/favicon.png new file mode 100644 index 0000000..9d4426b Binary files /dev/null and b/docs/public/favicon.png differ diff --git a/docs/public/social-preview.png b/docs/public/social-preview.png new file mode 100644 index 0000000..5623133 Binary files /dev/null and b/docs/public/social-preview.png differ diff --git a/docs/src/layouts/BaseLayout.astro b/docs/src/layouts/BaseLayout.astro index 92e4727..c20e596 100644 --- a/docs/src/layouts/BaseLayout.astro +++ b/docs/src/layouts/BaseLayout.astro @@ -15,6 +15,10 @@ const { const pageUrl = Astro.site ? new URL(Astro.url.pathname, Astro.site).href : `https://jonathanperis.github.io${Astro.url.pathname}`; const baseUrl = import.meta.env.BASE_URL.endsWith('/') ? import.meta.env.BASE_URL : `${import.meta.env.BASE_URL}/`; const faviconUrl = `${baseUrl}favicon.ico`; +const faviconPngUrl = `${baseUrl}favicon.png`; +const favicon32Url = `${baseUrl}favicon-32x32.png`; +const appleTouchIconUrl = `${baseUrl}apple-touch-icon.png`; +const socialPreviewUrl = Astro.site ? new URL(`${baseUrl}social-preview.png`, Astro.site).href : `https://jonathanperis.github.io${baseUrl}social-preview.png`; const jsonLd = { '@context': 'https://schema.org', @@ -22,6 +26,7 @@ const jsonLd = { 'name': 'Rinha de Backend — .NET', 'description': description, 'url': pageUrl, + 'image': socialPreviewUrl, 'codeRepository': 'https://github.com/jonathanperis/rinha2-back-end-dotnet', 'programmingLanguage': 'C#', 'runtimePlatform': '.NET 9', @@ -44,6 +49,9 @@ const jsonLd = { + + + @@ -55,11 +63,19 @@ const jsonLd = { + + + + + + + +