41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
{{ $urlized := .Page.Permalink | md5 }}
|
|
{{ if ne .Site.Data.webmentions nil }}
|
|
{{ if index .Site.Data.webmentions $urlized }}
|
|
<div class="webmentions">
|
|
{{ $likes := index (index .Site.Data.webmentions $urlized) "like-of" }}
|
|
{{ $replys := index (index .Site.Data.webmentions $urlized) "in-reply-to" }}
|
|
{{ $reposts := index (index .Site.Data.webmentions $urlized) "repost-of"}}
|
|
{{ if $likes }}
|
|
<h4>Likes</h4>
|
|
{{ range $i, $like := $likes }}
|
|
<a href="{{$like.url}}"><img src="{{ $like.author.photo}}" alt="{{ $like.author.name }}" class="profile photo"></a>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ if $reposts }}
|
|
<h4>Reposts</h4>
|
|
{{ range $i, $repost := $reposts }}
|
|
<a href="{{$repost.url}}"><img src="{{ $repost.author.photo}}" alt="{{ $repost.author.name }}"
|
|
class="profile photo"></a>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ if $replys }}
|
|
<h4>Comments and Replies</h4>
|
|
{{ range $i, $reply := $replys }}
|
|
<div class="webmention reply">
|
|
<a href="{{$reply.url}}"><img src="{{ $reply.author.photo}}" alt="{{ $reply.author.name }}"
|
|
class="profile photo"></a>
|
|
<dl class="webmention reply">
|
|
<dt>Comment by {{ $reply.author.name }} on
|
|
{{ (time $reply.published).Local | dateFormat "Mon Jan 2, 2006" }}</dt>
|
|
<dd>
|
|
{{ $reply.content.text | replaceRE "\\n" "<br><br>" | safeHTML | truncate 512 }}
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
{{ end }}
|
|
{{ end }}
|
|
</div>
|
|
{{ end }}
|
|
{{ end }} |