diff options
author | tdro <tdro@noreply.example.com> | 2022-05-26 20:44:17 -0400 |
---|---|---|
committer | tdro <tdro@noreply.example.com> | 2022-05-26 20:44:17 -0400 |
commit | b3051e529aaf6cd777a24d4b664aeecfabbb6e9e (patch) | |
tree | abec144354525eb30a66eab402af0be31fc2511f | |
parent | ddd0b05e31d80e73fd5ef6ef735b508634126380 (diff) | |
download | canory-b3051e529aaf6cd777a24d4b664aeecfabbb6e9e.tar.gz canory-b3051e529aaf6cd777a24d4b664aeecfabbb6e9e.tar.bz2 canory-b3051e529aaf6cd777a24d4b664aeecfabbb6e9e.zip |
themes/default/layouts/partials/feeds-generate: Add author
To differentiate between duplicates. Add feed indicator.
-rw-r--r-- | assets/css/default.css | 5 | ||||
-rw-r--r-- | assets/templates/markdown-feed.yaml | 1 | ||||
-rw-r--r-- | themes/default/layouts/partials/card-meta.html | 10 | ||||
-rw-r--r-- | themes/default/layouts/partials/feeds-generate.html | 3 |
4 files changed, 17 insertions, 2 deletions
diff --git a/assets/css/default.css b/assets/css/default.css index 1c010a2..503aa68 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -286,6 +286,7 @@ a { a:hover { color: #111; color: var(--foreground); + text-decoration: underline; text-decoration-thickness: 0.15rem !important; } @@ -744,6 +745,10 @@ anchored-entry { margin-top: -0.5rem; } +anchored-entry a { + text-decoration: none; +} + anchored-entry svg { margin-right: 0.25rem; } diff --git a/assets/templates/markdown-feed.yaml b/assets/templates/markdown-feed.yaml index c0337b5..b75a713 100644 --- a/assets/templates/markdown-feed.yaml +++ b/assets/templates/markdown-feed.yaml @@ -1,6 +1,7 @@ --- {{ range $key, $value := . -}} {{- if or + (eq $key "author") (eq $key "date") (eq $key "tags") -}} diff --git a/themes/default/layouts/partials/card-meta.html b/themes/default/layouts/partials/card-meta.html index b3e3f8e..0498019 100644 --- a/themes/default/layouts/partials/card-meta.html +++ b/themes/default/layouts/partials/card-meta.html @@ -3,8 +3,16 @@ </micro-thumbnail> <section> - {{ if or .Weight .Params.Liked }} + {{ if or .Weight .Params.Liked .Params.feed }} <anchored-entry> + {{- if .Params.feed -}} + {{ safeHTML (readFile "static/icons/feather/rss.svg") }} + <a + title="{{ partial "author-user.html" . }}@{{ replaceRE "^https?://([^/]+).*" "$1" .Site.BaseURL }}" + href="{{ .Site.BaseURL }}/{{ partial "author-user.html" . }}"> + via @{{ partial "author-user.html" . }} + </a> + {{- end -}} {{ if .Weight }} <anchored-pinned> diff --git a/themes/default/layouts/partials/feeds-generate.html b/themes/default/layouts/partials/feeds-generate.html index 382de47..14c81ba 100644 --- a/themes/default/layouts/partials/feeds-generate.html +++ b/themes/default/layouts/partials/feeds-generate.html @@ -139,16 +139,17 @@ {{ $markdown := resources.ExecuteAsTemplate $path (dict + "author" $author.user "content" (print (or .FeedDescription .FeedTitle) ".") "date" .FeedDateTime "description" $entitle "domain" .FeedSourceDomain + "image" $imageSource "link" .FeedLink "name" .FeedName "raw" (strings.TrimLeft "/" $path) "self" (print $author.user "/feeds/" $name "/") "tags" "[rss]" - "image" $imageSource ) $template }} |