Skip to content

Commit 2397389

Browse files
committed
Add opengraph and twitter meta tags
1 parent 70b2e85 commit 2397389

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

_layouts/base.liquid

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,26 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
6-
<title>{%- if title != site.title -%}{{ title }} • {%- endif -%}{{ site.title }}</title>
6+
<link rel="apple-touch-icon" type="image/png" href="{{ '/assets/icon/favicon-ios.png' | url }}" sizes="180x180">
7+
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon-android.png' | url }}" sizes="192x192">
8+
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon.png' | url }}" sizes="32x32">
9+
{%- capture pageTitle -%}
10+
{% if title != site.title %}{{ title }} • {% endif %}{{ site.title }}
11+
{%- endcapture %}
712
{%- if meta.description -%}
8-
{%- assign desc = meta.description -%}
13+
{%- assign desc = meta.description -%}
914
{%- else -%}
10-
{%- assign desc = layoutContent | regexReplace: '<h1 class="title flex-item">.*</h1>', '' | strip_html | regexReplace: '\s{2,}', ' ' | truncate: 160 -%}
15+
{%- assign desc = layoutContent | regexReplace: '<h1 class="title flex-item">.*</h1>', '' | strip_html | regexReplace: '\s{2,}', ' ' | truncate: 160 -%}
1116
{%- endif %}
12-
<meta name="description" content="{{ desc }}">
1317
<link rel=canonical href="{{ site.url }}{{ page.url | url }}">
18+
<meta name="description" content="{{ desc }}">
19+
<meta property="og:url" content="{{ site.url }}{{ page.url | url }}">
20+
<meta property="og:title" content="{{ pageTitle }}">
21+
<meta property="og:description" content="{{ desc }}">
22+
<meta name="twitter:card" content="summary">
23+
<meta name="twitter:creator" content="@{{ site.author.twitter }}">
24+
<title>{{ pageTitle }}</title>
1425
<link rel=alternate type=application/atom+xml href="{{ site.url }}{{ '/feed.xml' | url }}" title="{{ site.title }} Atom feed" />
15-
<link rel="apple-touch-icon" type="image/png" href="{{ '/assets/icon/favicon-ios.png' | url }}" sizes="180x180">
16-
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon-android.png' | url }}" sizes="192x192">
17-
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon.png' | url }}" sizes="32x32">
1826
<link rel="stylesheet" href="{{ '/assets/css/main.css' | url }}">
1927
<script type="module" src="https://unpkg.com/ionicons@5.0.0/dist/ionicons/ionicons.esm.js"></script>
2028
<script nomodule="" src="https://unpkg.com/ionicons@5.0.0/dist/ionicons/ionicons.js"></script>

0 commit comments

Comments
 (0)