<link rel="canonical" href="{{ article.url|format_siteurl|e }}" />
{% endblock %}
-{% block social %}
- {{- super() -}}
+{% block meta %}
{% if article.description %}
<meta name="description" content="{{ article.description|dehyphenate|striptags|e }}" />
{% endif %}
+{% endblock %}
+
+{% block social %}
+ {{- super() -}}
+ {# this has to be here otherwise the spacing is all wrong #}
<meta property="og:title" content="{{ article.title }}" />
<meta name="twitter:title" content="{{ article.title }}" />
<meta property="og:url" content="{{ article.url|format_siteurl|e }}" />
{% if M_THEME_COLOR %}
<meta name="theme-color" content="{{ M_THEME_COLOR }}" />
{% endif %}
+ {% block meta %}
+ {% endblock meta %}
{% block social %}
{% endblock social %}
</head>
<link rel="canonical" href="{{ page.url|format_siteurl|e }}" />
{% endblock %}
-{% block social %}
- <meta property="og:site_name" content="{{ SITENAME|e }}" />
+{% block meta %}
{% if page.description %}
<meta name="description" content="{{ page.description|dehyphenate|striptags|e }}" />
{% endif %}
+{% endblock %}
+
+{% block social %}
+ <meta property="og:site_name" content="{{ SITENAME|e }}" />
<meta property="og:title" content="{{ page.title }}" />
<meta name="twitter:title" content="{{ page.title }}" />
<meta property="og:url" content="{{ page.url|format_siteurl|e }}" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
<meta name="description" content="Article description for the fake SEO believers." />
+ <meta property="og:site_name" content="A Pelican Blog" />
<meta property="og:title" content="An article" />
<meta name="twitter:title" content="An article" />
<meta property="og:url" content="article.html" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article-jumbo.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="<&> in blog name" />
<meta name="description" content="And <&> in description." />
+ <meta property="og:site_name" content="<&> in blog name" />
<meta property="og:title" content="Article with <&> — a <&> jumbo one" />
<meta name="twitter:title" content="Article with <&> — a <&> jumbo one" />
<meta property="og:url" content="article-jumbo.html?and&in&url=""" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="article.html?and&in&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="<&> in blog name" />
<meta name="description" content="And <&> in description." />
+ <meta property="og:site_name" content="<&> in blog name" />
<meta property="og:title" content="Article with <&> in title" />
<meta name="twitter:title" content="Article with <&> in title" />
<meta property="og:url" content="article.html?and&in&url=""" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="A Pelican Blog" />
<meta name="description" content="Page description for the fake SEO believers." />
+ <meta property="og:site_name" content="A Pelican Blog" />
<meta property="og:title" content="A page" />
<meta name="twitter:title" content="A page" />
<meta property="og:url" content="page.html" />
<link rel="stylesheet" href="static/m-dark.css" />
<link rel="canonical" href="page.html?and&overriden&url=""" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta property="og:site_name" content="<&> in site name" />
<meta name="description" content="And <&> in description." />
+ <meta property="og:site_name" content="<&> in site name" />
<meta property="og:title" content="Page with <&> in title" />
<meta name="twitter:title" content="Page with <&> in title" />
<meta property="og:url" content="page.html?and&overriden&url=""" />