mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-12-26 02:22:09 +00:00
1aed7a66d4
The site now has polygot markup and can handle both XHTML5 and HTML5 parsing rules. My staging site will be XHTML but my main site will be HTML5, just in case of parse errors. If other tools (e.g. LightHouse) end up supporting XHTML5, I'll consider switching the content-type to XHTML.
22 lines
1.7 KiB
HTML
22 lines
1.7 KiB
HTML
<span {{ if (.Get "itemprop") -}}itemprop="{{- .Get "itemprop" -}}"{{- end }}
|
|
itemscope="" itemtype="https://schema.org/Person"
|
|
class="h-card vcard{{if eq (.Get "itemprop") "author"}} p-author{{end}}">
|
|
<a itemprop="url" href="{{- .Get "url" -}}" class="u-url url">
|
|
{{- if (.Get "avatar") -}}
|
|
{{- $avatar_img := (resources.GetRemote (.Get "avatar")).Resize "32x32" -}}
|
|
<img itemprop="image" class="u-photo photo" src="{{ $avatar_img.RelPermalink }}" alt="" width="16" height="16">
|
|
{{- end -}}
|
|
<span itemprop="name" class="p-name fn n">
|
|
{{- if (.Get "first-name") -}}<span itemprop="givenName" class="p-given-name given-name">{{- .Get "first-name" -}}</span>{{- end }}
|
|
{{ if (.Get "last-name") -}}<span itemprop="familyName" class="p-family-name family-name">{{- .Get "last-name" -}}</span>{{- end -}}
|
|
{{- if (.Get "nickname") -}}<span class="p-nickname nickname">{{- .Get "nickname" -}}</span>{{- end -}}
|
|
{{- if (.Get "name") -}}{{- .Get "name" -}}{{- end -}}
|
|
</span>{{- if (.Get "appendString") -}}{{- .Get "appendString" -}}{{- end -}}{{- /* Strip trailing newline: https://github.com/gohugoio/hugo/issues/1753 */ -}}
|
|
</a>{{- /* Strip trailing newline: https://github.com/gohugoio/hugo/issues/1753 */ -}}
|
|
{{- if (.Get "org") }}
|
|
from <span class="p-org org" itemprop="affiliation" itemscope="" itemtype="https://schema.org/Organization">
|
|
<a itemprop="url" class="organization-name" href="{{- .Get "org-url" -}}">
|
|
<span itemprop="name">{{- .Get "org" -}}</span>{{- /* Strip trailing newline: https://github.com/gohugoio/hugo/issues/1753 */ -}}
|
|
</a></span>
|
|
{{- end -}}
|
|
</span>{{- /* Strip trailing newline: https://github.com/gohugoio/hugo/issues/1753 */ -}}
|