chiark / gitweb /
theme: dehyphenate summary and description in <meta> tags.
authorVladimír Vondruš <mosra@centrum.cz>
Mon, 11 Dec 2017 00:33:15 +0000 (01:33 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Mon, 11 Dec 2017 01:48:25 +0000 (02:48 +0100)
3rd party websites and other tools might not expect that and it can
cause weird look in some cases.

pelican-theme/templates/article.html
pelican-theme/templates/page.html

index 49b4b221d9d5716643e7babed1b3059487209cdf..7fb459df268f42a8d6a395b785d416b7ac957584 100644 (file)
@@ -5,7 +5,7 @@
 {% block head %}
   {{- super() -}}
   {% if article.description %}
-  <meta name="description" content="{{ article.description|striptags|e }}" />
+  <meta name="description" content="{{ article.description|dehyphenate|striptags|e }}" />
   {% endif %}
   <meta name="keywords" content="{{ article.tags|join(', ')|e }}" />
   <meta property="og:title" content="{{ article.title }}" />
@@ -13,8 +13,8 @@
   <meta property="og:url" content="{{ article.url|format_siteurl|e }}" />
   <meta name="twitter:url" content="{{ article.url|format_siteurl|e }}" />
   {% if article.summary %}
-  <meta property="og:description" content="{{ article.summary|striptags|e }}" />
-  <meta name="twitter:description" content="{{ article.summary|striptags|e }}" />
+  <meta property="og:description" content="{{ article.summary|dehyphenate|striptags|e }}" />
+  <meta name="twitter:description" content="{{ article.summary|dehyphenate|striptags|e }}" />
   {% endif %}
   {% if article.cover %}
   <meta property="og:image" content="{{ article.cover|expand_link(article)|e }}" />
index b7d3c9bccbbed7c053105dee6c9e2f26e2d9fd1d..3ea346c25f41c339e63b2d77814d3e8ee587b1ff 100644 (file)
 {% block head %}
   {{- super() -}}
   {% if page.description %}
-  <meta name="description" content="{{ page.description|striptags|e }}" />
+  <meta name="description" content="{{ page.description|dehyphenate|striptags|e }}" />
   {% endif %}
   <meta property="og:title" content="{{ page.title }}" />
   <meta name="twitter:title" content="{{ page.title }}" />
   <meta property="og:url" content="{{ page.url|format_siteurl|e }}" />
   <meta name="twitter:url" content="{{ page.url|format_siteurl|e }}" />
   {% if page.summary %}
-  <meta property="og:description" content="{{ page.summary|striptags|e }}" />
-  <meta name="twitter:description" content="{{ page.summary|striptags|e }}" />
+  <meta property="og:description" content="{{ page.summary|dehyphenate|striptags|e }}" />
+  <meta name="twitter:description" content="{{ page.summary|dehyphenate|striptags|e }}" />
   {% endif %}
   {% if page.cover %}
   <meta property="og:image" content="{{ page.cover|expand_link(page)|e }}" />