1b2844e926
These two plugins moved recently to new versions. They have a module name preceeded by 'pelican.plugins.'
25 lines
884 B
HTML
25 lines
884 B
HTML
{% if not PLUGINS or 'seo' not in PLUGINS or 'pelican.plugins.seo' not in PLUGINS%}
|
|
{% if SITELOGO %}
|
|
{% set default_cover = SITELOGO %}
|
|
{% else %}
|
|
{% set default_cover = '{{ SITEURL }}/{{ THEME_STATIC_DIR }}/img/profile.png' %}
|
|
{% endif %}
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "http://schema.org",
|
|
"@type": "BlogPosting",
|
|
"name": "{{ article.title|striptags }}",
|
|
"headline": "{{ article.title|striptags }}",
|
|
"datePublished": "{{ article.date }}",
|
|
"dateModified": "{{ article.modified }}",
|
|
"author": {
|
|
"@type": "Person",
|
|
"name": "{{ article.author.name }}",
|
|
"url": "{{ SITEURL }}/{{ article.author.url }}"
|
|
},
|
|
"image": "{{ article.metadata.get('cover', default_cover) }}",
|
|
"url": "{{ SITEURL }}/{{ article.url }}",
|
|
"description": "{{ article.summary|striptags }}"
|
|
}
|
|
</script>
|
|
{% endif %}
|