diff options
Diffstat (limited to 'themes/default/layouts/partials/card.html')
-rw-r--r-- | themes/default/layouts/partials/card.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/themes/default/layouts/partials/card.html b/themes/default/layouts/partials/card.html new file mode 100644 index 0000000..ef4fe11 --- /dev/null +++ b/themes/default/layouts/partials/card.html @@ -0,0 +1,35 @@ +<micro-card {{ if .Weight }}pinned{{ end }} id="{{ partial "card-id.html" . }}"> + {{ if .ExpiryDate }}<micro-expires>{{ end }} + <micro-summary title="{{- partial "title.html" . -}}"> + <micro-thumbnail> + {{ partial "profile-picture.html" . }} + </micro-thumbnail> + <micro-content> + <micro-metadata> + {{ partial "meta.html" . }} + </micro-metadata> + {{ if .Params.nsfw }} + <micro-nsfw> + <details> + <summary> + {{ safeHTML (readFile "static/icons/feather/alert-circle.svg") }} + <span>Danger: Unsafe Content. <b><u>Click here</u></b> to show/hide</span> + </summary> + </details> + <micro-nsfw-content> + {{ end }} + {{- + .Content | + replaceRE "<p>\n<figure>" "<figure>" | + replaceRE "</figure></p>" "</figure>" | + safeHTML + -}} + {{ if .Params.nsfw }} + </micro-nsfw-content> + </micro-nsfw> + {{ end }} + <micro-tags>{{ partial "tags.html" . }}</micro-tags> + </micro-content> + </micro-summary> + {{ if .ExpiryDate }}</micro-expires>{{ end }} +</micro-card> |