diff --git a/app/apple-icon.png b/app/apple-icon.png new file mode 100644 index 0000000..ea964fb Binary files /dev/null and b/app/apple-icon.png differ diff --git a/app/favicon.ico b/app/favicon.ico index 3f6cf6b..2985b81 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/app/icon.png b/app/icon.png new file mode 100644 index 0000000..2bc8b00 Binary files /dev/null and b/app/icon.png differ diff --git a/app/layout.tsx b/app/layout.tsx index 523bb4b..8e3961d 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -4,6 +4,39 @@ import "./globals.css"; import Navbar from "./components/Navbar"; import Footer from "./components/Footer"; +const siteDescription = + "DevSH is a specialized graphics engineering consultancy for GPU architecture, rendering, Vulkan, and high-performance compute."; + +const structuredData = { + "@context": "https://schema.org", + "@graph": [ + { + "@type": "Organization", + "@id": "https://www.devsh.eu/#organization", + name: "DevSH Graphics Programming", + alternateName: "DevSH", + legalName: "DevSH Graphics Programming Sp. z o.o.", + url: "https://www.devsh.eu/", + logo: "https://www.devsh.eu/icon.png", + sameAs: [ + "https://github.com/Devsh-Graphics-Programming", + "https://www.linkedin.com/company/devsh-graphics-programming/", + "https://x.com/devsh_gfx_prog" + ] + }, + { + "@type": "WebSite", + "@id": "https://www.devsh.eu/#website", + name: "DevSH", + alternateName: "DevSH Graphics Programming", + url: "https://www.devsh.eu/", + publisher: { + "@id": "https://www.devsh.eu/#organization" + } + } + ] +}; + const futuraPT = localFont({ src: [ { @@ -41,13 +74,20 @@ const futuraPT = localFont({ export const metadata: Metadata = { title: "DevSH Graphics Programming", - description: "The website of DevSH Graphics Programming", + description: siteDescription, + applicationName: "DevSH", metadataBase: new URL("https://www.devsh.eu"), openGraph: { type: "website", title: "DevSH Graphics Programming", - description: "The website of DevSH Graphics Programming", + description: siteDescription, + url: "https://www.devsh.eu/", siteName: "DevSH Graphics Programming" + }, + twitter: { + card: "summary_large_image", + title: "DevSH Graphics Programming", + description: siteDescription } }; @@ -63,6 +103,12 @@ export default function RootLayout({ }>) { return ( + +