Skip to content

Commit ed35910

Browse files
committed
chore(website): add opengraph data
1 parent 54f72e6 commit ed35910

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

website/astro.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import tailwind from "@astrojs/tailwind";
55
// https://astro.build/config
66
export default defineConfig({
77
site: "https://binsider.dev",
8+
description: "Analyze ELF binaries like a boss.",
89
integrations: [
910
starlight({
1011
title: "Binsider",
@@ -20,6 +21,8 @@ export default defineConfig({
2021
replacesTitle: true,
2122
},
2223
components: {
24+
Head: "./src/components/Head.astro",
25+
Header: "./src/components/Header.astro",
2326
Header: "./src/components/Header.astro",
2427
Hero: "./src/components/Hero.astro",
2528
Footer: "./src/components/Footer.astro",
120 KB
Loading

website/src/components/Head.astro

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
import type { Props } from '@astrojs/starlight/props';
3+
import Default from '@astrojs/starlight/components/Head.astro';
4+
import config from '../../astro.config.mjs';
5+
import socialCard from "../assets/binsider-social-card.png";
6+
7+
const title =
8+
config.integrations.find((integration) => integration.title)?.title ||
9+
"default";
10+
---
11+
12+
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
13+
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
14+
<meta property="og:type" content="website" />
15+
<meta property="og:url" content={Astro.site} />
16+
<meta property="og:title" content={`${title}`} />
17+
<meta property="og:description" content={`${config.description}`} />
18+
19+
<meta property="og:image" content={`${socialCard.src}`} />
20+
21+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
22+
<script defer src="https://umami.orhun.dev/script.js" data-website-id="8e36ad06-9958-4a03-865a-505b1440c1b9"></script>
23+
24+
<Default {...Astro.props}><slot /></Default>

0 commit comments

Comments
 (0)