feat(webmentions): use small hcard in post page

This commit is contained in:
Henri Bourcereau 2025-04-19 14:46:00 +02:00
parent c4f39d7643
commit 85be5d789b
2 changed files with 30 additions and 0 deletions

View file

@ -137,6 +137,10 @@ Current section extra: {% if current_section %}{{ current_section.extra | json_e
{%- set previous_visible = true -%}
{% endif %}
{% if config.extra.hcard and config.extra.hcard.enable and ( not author_list or author_list is containing(config.author)) %}
{% include "partials/hcard_small.html" %}
{% endif %}
{%- set separator_with_class = "<span class='separator' aria-hidden='true'>" ~ separator ~ "</span>"-%}
{#- Date -#}

View file

@ -0,0 +1,26 @@
{%- set hcard = config.extra.hcard -%}
{%- set full_name = config.author -%}
{%- if hcard.full_name -%}
{%- set full_name = hcard.full_name -%}
{%- endif -%}
{%- set homepage = config.base_url -%}
{%- if hcard.homepage -%}
{%- set homepage = hcard.homepage -%}
{%- endif -%}
{%- set icon_attr = "" -%}
{%- if hcard.avatar -%}
{%- set icon_attr = "author-icon" -%}
{%- endif -%}
<span class="hidden p-author h-card">
<a rel="author" href="{{ homepage }}" class="u-url {{ icon_attr }}" title="{{ full_name }}">
{%- if hcard.avatar -%}
<img class="u-photo" src="{{ get_url(path=hcard.avatar) }}" alt="{{ full_name }}" />
{%- else -%}
{{ full_name }}
{%- endif -%}
</a>
</span>