Skip to content

Commit 0038242

Browse files
committed
Improve search result branding
1 parent 1f28ec8 commit 0038242

4 files changed

Lines changed: 48 additions & 2 deletions

File tree

app/apple-icon.png

41.1 KB
Loading

app/favicon.ico

-134 KB
Binary file not shown.

app/icon.png

55.2 KB
Loading

app/layout.tsx

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,39 @@ import "./globals.css";
44
import Navbar from "./components/Navbar";
55
import Footer from "./components/Footer";
66

7+
const siteDescription =
8+
"DevSH is a specialized graphics engineering consultancy for GPU architecture, rendering, Vulkan, and high-performance compute.";
9+
10+
const structuredData = {
11+
"@context": "https://schema.org",
12+
"@graph": [
13+
{
14+
"@type": "Organization",
15+
"@id": "https://www.devsh.eu/#organization",
16+
name: "DevSH Graphics Programming",
17+
alternateName: "DevSH",
18+
legalName: "DevSH Graphics Programming Sp. z o.o.",
19+
url: "https://www.devsh.eu/",
20+
logo: "https://www.devsh.eu/icon.png",
21+
sameAs: [
22+
"https://github.com/Devsh-Graphics-Programming",
23+
"https://www.linkedin.com/company/devsh-graphics-programming/",
24+
"https://x.com/devsh_gfx_prog"
25+
]
26+
},
27+
{
28+
"@type": "WebSite",
29+
"@id": "https://www.devsh.eu/#website",
30+
name: "DevSH",
31+
alternateName: "DevSH Graphics Programming",
32+
url: "https://www.devsh.eu/",
33+
publisher: {
34+
"@id": "https://www.devsh.eu/#organization"
35+
}
36+
}
37+
]
38+
};
39+
740
const futuraPT = localFont({
841
src: [
942
{
@@ -41,13 +74,20 @@ const futuraPT = localFont({
4174

4275
export const metadata: Metadata = {
4376
title: "DevSH Graphics Programming",
44-
description: "The website of DevSH Graphics Programming",
77+
description: siteDescription,
78+
applicationName: "DevSH",
4579
metadataBase: new URL("https://www.devsh.eu"),
4680
openGraph: {
4781
type: "website",
4882
title: "DevSH Graphics Programming",
49-
description: "The website of DevSH Graphics Programming",
83+
description: siteDescription,
84+
url: "https://www.devsh.eu/",
5085
siteName: "DevSH Graphics Programming"
86+
},
87+
twitter: {
88+
card: "summary_large_image",
89+
title: "DevSH Graphics Programming",
90+
description: siteDescription
5191
}
5292
};
5393

@@ -63,6 +103,12 @@ export default function RootLayout({
63103
}>) {
64104
return (
65105
<html lang="en">
106+
<head>
107+
<script
108+
type="application/ld+json"
109+
dangerouslySetInnerHTML={{ __html: JSON.stringify(structuredData) }}
110+
/>
111+
</head>
66112
<body
67113
className={`${futuraPT.className} flex min-h-dvh flex-col bg-black text-white antialiased`}
68114
>

0 commit comments

Comments
 (0)