Skip to content

Commit be55a96

Browse files
authored
Merge pull request #10 from luizomf/feat/og-image
feat(seo): add Open Graph image for social media
2 parents 3a974f3 + 0a3ece7 commit be55a96

3 files changed

Lines changed: 72 additions & 1 deletion

File tree

public/og-image.png

114 KB
Loading

public/og-image.svg

Lines changed: 64 additions & 0 deletions
Loading

src/layouts/Base.astro

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ interface Props {
55
}
66
const { title, description } = Astro.props;
77
const canonicalUrl = Astro.url.href;
8+
const siteUrl = Astro.site?.origin ?? 'https://sshtoolkit.otaviomiranda.com.br';
9+
const ogImage = `${siteUrl}/og-image.png`;
810
const currentPath = Astro.url.pathname;
911
1012
const navItems = [
@@ -31,11 +33,16 @@ const navItems = [
3133
<meta property="og:url" content={canonicalUrl} />
3234
<meta property="og:locale" content="pt_BR" />
3335
<meta property="og:site_name" content="SSH Toolkit" />
36+
<meta property="og:image" content={ogImage} />
37+
<meta property="og:image:width" content="1200" />
38+
<meta property="og:image:height" content="630" />
39+
<meta property="og:image:type" content="image/png" />
3440

3541
<!-- Twitter -->
36-
<meta name="twitter:card" content="summary" />
42+
<meta name="twitter:card" content="summary_large_image" />
3743
<meta name="twitter:title" content={title} />
3844
<meta name="twitter:description" content={description} />
45+
<meta name="twitter:image" content={ogImage} />
3946

4047
<!-- Extras -->
4148
<meta name="robots" content="index, follow" />

0 commit comments

Comments
 (0)