Skip to content

Commit f1a1003

Browse files
committed
Add social meta tags and some template tweaks
1 parent c8b02b1 commit f1a1003

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

src/includes/layouts/base.njk

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<meta httpEquiv="X-UA-Compatible" content="IE=edge" />
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<meta
88
name="description"
9-
content="{{ site.description }}"
9+
content="{{ description if description else site.description }}"
1010
/>
1111
<title>
12-
{{ title }}{{ "" if title === "JavaScriptMN" else " | JavaScriptMN" }}
12+
{{ title }}{{ " | " + site.name if title !== site.name }}
1313
</title>
1414

1515
<!-- htmlmin:ignore -->
@@ -42,6 +42,26 @@
4242
/>
4343
<link rel="manifest" href="{{ '/site.webmanifest' | url }}" />
4444
<link rel="stylesheet" href="{{ '/css/tailwind.include.css' | url }}" />
45+
46+
{# social meta tags #}
47+
<meta property="og:title"
48+
content="{{ title }}{{ " | " + site.name if title !== site.name }}">
49+
<meta property="og:description"
50+
content="{{ description if description else site.description }}">
51+
<meta property="og:image"
52+
content="{{ site.url }}{{ '/JSMN-opaque-js.png' | url }}">
53+
<meta property="og:url" content="{{ site.url }}{{ page.url }}">
54+
<meta property="og:site_name" content="{{ site.name }}">
55+
<meta name="twitter:title"
56+
content="{{ title }}{{ " | " + site.name if title !== site.name }}">
57+
<meta name="twitter:description"
58+
content="{{ description if description else site.description }}">
59+
<meta name="twitter:image"
60+
content="{{ site.url }}{{ '/JSMN-opaque-js.png' | url }}">
61+
<meta name="twitter:image:alt" content="{{ site.name }} logo">
62+
<meta name="twitter:card" content="summary_large_image">
63+
<meta name="twitter:url" content="{{ site.url }}{{ page.url }}">
64+
<meta name="twitter:site" content="{{ site.author.handle }}">
4565
</head>
4666
<body>
4767
{% include "header.njk" %}

0 commit comments

Comments
 (0)