5a83a4575d
OpenGraph actually needs a profile URL as value to article:author. We point it to the author's page and adjust the OG meta tags on author.html to include the relevant profile information.
34 lines
1.3 KiB
HTML
Executable File
34 lines
1.3 KiB
HTML
Executable File
{% extends "index.html" %}
|
|
|
|
{% block title %}{{ SITENAME }} - Articles by {{ author }}{% endblock %}
|
|
|
|
{% block opengraph %}
|
|
{{ super() }}
|
|
<meta property="og:title" content="{{ SITENAME }} - Articles by {{ author }}">
|
|
<meta property="og:type" content="profile">
|
|
<meta property="profile:first_name" content="{{ author.name.split(' ')[0] }}">
|
|
<meta property="profile:last_name" content="{{ author.name.split(' ')[1:]|join(' ') }}">
|
|
<meta property="profile:username" content="{{ author.slug }}">
|
|
{% endblock opengraph %}
|
|
|
|
{% block header %}
|
|
<!-- Page Header -->
|
|
{% if HEADER_COVER %}
|
|
<header class="intro-header" style="background-image: url('{{ HEADER_COVER }}')">
|
|
{% elif HEADER_COLOR %}
|
|
<header class="intro-header" style="background-color: {{ HEADER_COLOR }}">
|
|
{% else %}
|
|
<header class="intro-header" style="background-image: url('{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/home-bg.jpg')">
|
|
{% endif %}
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
|
|
<div class="post-heading">
|
|
<h1>Articles by {{ author }}</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
{% endblock header %}
|