further rdfa/og metadata fixes

This commit is contained in:
Tomáš Mládek 2020-12-19 16:53:24 +01:00
parent 3c7636a0b4
commit dff853e443
2 changed files with 15 additions and 13 deletions

View file

@ -3,22 +3,22 @@
{% block title %}: {{ document.title }}{% endblock %} {% block title %}: {{ document.title }}{% endblock %}
{% block content %} {% block content %}
<div class="text document"> <div class="text document" vocab="https://schema.org/" typeof="CreativeWork" resource="{% url "pile:document" document.id %}">
<h1>{{ document.title }}</h1> <h1 property="name">{{ document.title }}</h1>
{% if document.author %} {% if document.author %}
<h2>{{ document.author }}</h2> <h2 property="author">{{ document.author }}</h2>
{% endif %} {% endif %}
{% if document.published %} {% if document.published %}
<h3>Published: {{ document.published }}</h3> <h3>Published: <span property="datePublished">{{ document.published }}</span></h3>
{% endif %} {% endif %}
<h3>Type: {{ document.get_media_type_display }}</h3> <h3>Type: {{ document.get_media_type_display }}</h3>
{% if document.tags.count > 0 %} {% if document.tags.count > 0 %}
<h3 class="doc-taglist"> <h3 class="doc-taglist">
<span>Tags:</span> <span>Tag</span>
{% for tag in document.tags.all %} {% for tag in document.tags.all %}
<li> <li>
<a href="{% url "pile:tag" tag.id %}" title="{{ tag.description }}"> <a href="{% url "pile:tag" tag.id %}" title="{{ tag.description }}">
@ -31,10 +31,10 @@
{% if document.description %} {% if document.description %}
<div class="doc-description"> <div class="doc-description">
<span class="doc-description-intro"> <span class="doc-description-intro">
{% if document.url %}Description{% else %}Content{% endif %}: {% if document.url %}Description{% else %}Content{% endif %}:
</span> </span>
<p> {{ document.html_description | safe }} </p> <div property="description"> {{ document.html_description | safe }} </div>
</div> </div>
{% endif %} {% endif %}
@ -42,7 +42,9 @@
{% if document.is_local_pdf %} {% if document.is_local_pdf %}
<div class="doc-link"> <div class="doc-link">
<span class="doc-link-intro">Access file as:</span> <span class="doc-link-intro">Access file as:</span>
<a href="{% url "pile:retrieve" document.id %}">Entry #{{ document.id }} of /-\ pile</a> <a property="url" href="{% url "pile:retrieve" document.id %}">
Entry #{{ document.id }} of /-\ pile
</a>
</div> </div>
{% if document.urls.count > 1 %} {% if document.urls.count > 1 %}
@ -61,7 +63,7 @@
{% else %} {% else %}
<div class="doc-link"> <div class="doc-link">
<span class="doc-link-intro">Access file at:</span> <span class="doc-link-intro">Access file at:</span>
<a href="{{ document.url }}">{{ document.url }}</a> <a property="url" href="{{ document.url }}">{{ document.url }}</a>
</div> </div>
{% if document.urls.count > 1 %} {% if document.urls.count > 1 %}
@ -109,7 +111,7 @@
{% block meta-og %} {% block meta-og %}
<meta property="og:title" content="{{ document.title }}"/> <meta property="og:title" content="{{ document.title }}"/>
<meta property="og:url" content="{% url "pile:document" document.id %}"/> <meta property="og:url" content="https://pile.sdbs.cz{% url "pile:document" document.id %}"/>
<meta property="og:description" content="{{ document.plain_description }}"/> <meta property="og:description" content="{{ document.plain_description }}"/>
<meta property="og:type" content="article"/> <meta property="og:type" content="article"/>
{% endblock %} {% endblock %}

View file

@ -41,7 +41,7 @@
{% block meta-og %} {% block meta-og %}
{% if tag %} {% if tag %}
<meta property="og:title" content="Documents under &quot;{{ tag.name }}&quot;"/> <meta property="og:title" content="Documents under &quot;{{ tag.name }}&quot;"/>
<meta property="og:url" content="{% url "pile:tag" tag.id %}"/> <meta property="og:url" content="https://pile.sdbs.cz{% url "pile:tag" tag.id %}"/>
<meta property="og:description" content="{{ tag.description }}"/> <meta property="og:description" content="{{ tag.description }}"/>
<meta property="og:type" content="website"/> <meta property="og:type" content="website"/>
{% endif %} {% endif %}