aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Schmidl <tobias@schmidl.cc>2017-10-05 07:21:31 +0200
committerTobias Schmidl <tobias@schmidl.cc>2017-10-11 09:37:44 +0200
commitb062afff0e9ce341e5c450000e6ad81888d8c9a6 (patch)
treee57a7ae0e655d8ff886ddcc65952a12f89330d4e
parentd3856528cfb8610589046092f69741084f6cec44 (diff)
downloadpelican-themes-b062afff0e9ce341e5c450000e6ad81888d8c9a6.tar.gz
Just Read: Extended metadata block
This meta information is useful for integrating into the social media.
-rw-r--r--Just-Read/templates/base.html48
1 files changed, 46 insertions, 2 deletions
diff --git a/Just-Read/templates/base.html b/Just-Read/templates/base.html
index ff98d70..432f607 100644
--- a/Just-Read/templates/base.html
+++ b/Just-Read/templates/base.html
@@ -3,8 +3,52 @@
<head>
<meta charset="utf-8"/>
<title>{% block title %}{{ SITENAME }}{%endblock%}</title>
- <meta name="author" content="{{ AUTHOR }}">
-
+
+ {% if article and article.author %}
+ <meta name="author" content="{{ article.author }}" />
+ <meta name="copyright" content="{{ article.author }}" />
+ {% elif page and page.author %}
+ <meta name="author" content="{{ page.author }}" />
+ <meta name="copyright" content="{{ page.author }}" />
+ {% else %}
+ <meta name="author" content="{{ AUTHOR }}" />
+ <meta name="copyright" content="{{ AUTHOR }}" />
+ {% endif %}
+
+ <meta property="og:site_name" content="{{SITENAME}}" />
+
+ {% if GOOGLE_PLUS_PROFILE_URL %}
+ <link rel="author" href={{GOOGLE_PLUS_PROFILE_URL}} />
+ {% endif %}
+ {%if TWITTER_USERNAME %}
+ <meta name="twitter:site" content="@{{TWITTER_USERNAME}}" />
+ <meta name="twitter:creator" content="@{{TWITTER_USERNAME}}" />
+ {% endif %}
+
+ {%if article %}
+ <meta name="twitter:card" content="summary" />
+ <meta name="twitter:title" content="{{article.title}}" />
+ <meta name="date" content="{{article.date}}" />
+ <meta property="og:type" content="article" />
+ <meta property="og:locale" content="{{article.lang}}" />
+ <meta property="og:published_time" content="{{article.date}}" />
+ <meta property="og:title" content="{{article.title}}" />
+ <meta property="og:url" content="{{SITEURL}}/{{ article.url }}" />
+ {% if article.featured_image %}
+ <meta property="og:image" content="{{ article.featured_image }}" />
+ {% endif %}
+ {%if DESCRIPTION %}
+ <meta property="og:description" content="{{DESCRIPTION}} " />
+ <meta name="description" content="{{DESCRIPTION}}" />
+ {%else %}
+ <meta property="og:description" content="{{article.summary|striptags}}" />
+ <meta name="description" content="{{article.summary|striptags}}" />
+ {% endif %}
+ {%if FACEBOOK_PROFILE_URL %}
+ <meta property="article:author" content="{{FACEBOOK_PROFILE_URL}}" />
+ {% endif %}
+ {% endif %}
+
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0">