forked from deepStateMirrors/tabi
✨ feat(webmentions): add hcard in post page (#524)
Co-authored-by: welpo <welpo@users.noreply.github.com>
This commit is contained in:
parent
c4f39d7643
commit
5f28b0e87e
3 changed files with 31 additions and 1 deletions
|
@ -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 -#}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{%- if hcard.avatar -%}
|
||||
<img
|
||||
class="u-photo"
|
||||
src="{{ get_url(path=hcard.avatar) }}"
|
||||
src="{{ get_url(path=hcard.avatar, cachebust=true) }}"
|
||||
width="200"
|
||||
height="200"
|
||||
alt="{{ full_name }}"
|
||||
|
|
26
templates/partials/hcard_small.html
Normal file
26
templates/partials/hcard_small.html
Normal 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, cachebust=true) }}" alt="{{ full_name }}" />
|
||||
{%- else -%}
|
||||
{{ full_name }}
|
||||
{%- endif -%}
|
||||
</a>
|
||||
</span>
|
Loading…
Add table
Add a link
Reference in a new issue