jefklakscodex/themes/jefklak-creative-portfolio/layouts/partials/single-mentions.html

45 lines
1.3 KiB
HTML

{{ if (not .Params.disableComments) }}
<hr/>
{{ $mentions := (where .Site.Data.webmentions "relativeTarget" "==" $.RelPermalink) }}
{{ if $mentions }}
<h3 class="page-header" id="mentions">
<a href="#mentions">
<i class="fa fa-comments-o"></i>
</a>&nbsp;
Mentions and Replies
</h3>
<div class="tootlist" style="margin-bottom: -3rem">
{{ range $mentions }}
<article class="u-comment h-cite toot">
<p class="p-content p-name">
{{ .name | safeHTML }}: {{ .content | safeHTML }}
</p>
<div class="meta">
<i class="fa fa-calendar"></i>&nbsp;
<time class="dt-published" datetime="{{ .published }}">
{{ .publishedFromNow }}
</time>
&nbsp;|&nbsp;by&nbsp;
<a rel="author" class="u-author h-card u-url permalink" href="{{ .source }}">
{{ $name := .author.name | safeHTML }}
{{ if isset .author "picture" }}
<div class="avatar">
<img class="u-photo" loading="lazy" src="{{ .author.picture | safeHTML }}" alt="{{ $name }}" />
</div>
{{ else }}
<div class="avatar">
<img class="u-photo" loading="lazy" src="/img/avatar-anonymous.jpg" alt="{{ $name }} anonymous photo" />
</div>
{{ end }}
{{ $name }}
</a>
</div>
</article>
{{ end }}
</div>
<br/>
{{ end }}
{{ end }}