From 4250104277590526146a45df8af48a34e0f3df8b Mon Sep 17 00:00:00 2001 From: tdro Date: Fri, 9 Dec 2022 19:30:14 -0500 Subject: themes/default/layouts/partials: Add user@host in select places --- themes/default/layouts/partials/author-card.html | 14 ++++++-- .../default/layouts/partials/context-profile.html | 42 ++++++++++++---------- themes/default/layouts/partials/meta-handle.html | 4 +-- 3 files changed, 37 insertions(+), 23 deletions(-) diff --git a/themes/default/layouts/partials/author-card.html b/themes/default/layouts/partials/author-card.html index 97ec9c2..3da9ab2 100644 --- a/themes/default/layouts/partials/author-card.html +++ b/themes/default/layouts/partials/author-card.html @@ -1,6 +1,12 @@ {{- $profile := .Data.picture.profile -}} {{- $file := not (urls.Parse $profile).Host -}} +{{- $host := (urls.Parse ("" | absURL)).Host -}} + +{{- if not $host -}} + {{- $host = "localhost" -}} +{{- end -}} + {{- if $file -}} {{- $profile = print .Data.user "/" $profile -}} {{- end -}} @@ -49,8 +55,12 @@ -

{{ .Data.name }}

-

@{{ .Data.user }}

+

+ {{ .Data.name }} +

+

+ {{ .Data.user }}@{{ $host }} +

{{ .Data.description | markdownify | plainify | htmlUnescape | truncate 60 "..." }}

diff --git a/themes/default/layouts/partials/context-profile.html b/themes/default/layouts/partials/context-profile.html index 2fe3811..ec18c21 100644 --- a/themes/default/layouts/partials/context-profile.html +++ b/themes/default/layouts/partials/context-profile.html @@ -1,35 +1,41 @@ {{- $author := partial "function-authors-data.html" . -}} +{{- $description := or .Params.feed.description ($author.description | markdownify) -}} +{{- $name := or .Params.feed.name $author.name -}} +{{- $user := $author.user -}} + +{{- $host := (urls.Parse .Site.BaseURL).Host -}} +{{- $href := print .Site.BaseURL "/" (partial "author-user.html" .) "/#" -}} + +{{- if not $host -}} + {{- $host = "localhost" -}} +{{- end -}} + +{{- $title := print (partial "author-user.html" .) "@" $host -}} + +{{- with .Params.feed -}} + {{- $host = $.Params.feed.domain -}} + {{- $href = or $.Params.feed.home (print "http://" $.Params.feed.domain) -}} + {{- $title = $.Params.feed.domain -}} + {{- $user = "" -}} +{{- end -}}
- {{- with .Params.feed.description -}} -

{{ . }}

- {{- else -}} -

{{- $author.description | markdownify -}}

- {{- end -}} +

{{ $description }}

diff --git a/themes/default/layouts/partials/meta-handle.html b/themes/default/layouts/partials/meta-handle.html index 5fa9811..20e11d7 100644 --- a/themes/default/layouts/partials/meta-handle.html +++ b/themes/default/layouts/partials/meta-handle.html @@ -1,9 +1,7 @@ {{- $host := (urls.Parse .Site.BaseURL).Host -}} {{- $href := print .Site.BaseURL "/" (partial "author-user.html" .) "/#" -}} -{{- if (urls.Parse .Site.BaseURL).Host -}} - {{- $host = (urls.Parse .Site.BaseURL).Host -}} -{{- else -}} +{{- if not $host -}} {{- $host = "localhost" -}} {{- end -}} -- cgit v1.2.3