From 63e7bb1cef9173fa0e39d74a761b86e9f2b2b38f Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Sat, 21 Mar 2020 00:22:56 +0100 Subject: [PATCH] Add back lightbox --- layouts/_default/_markup/render-image.html | 1 + layouts/_default/list.jsonfeed.json | 2 +- layouts/_default/rss.xml | 2 +- layouts/_default/single.html | 5 +++++ layouts/partials/cleanedContent.json | 1 + layouts/partials/cleanedContent.xml | 1 + 6 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 layouts/_default/_markup/render-image.html create mode 100644 layouts/partials/cleanedContent.json create mode 100644 layouts/partials/cleanedContent.xml diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html new file mode 100644 index 0000000..9dcb7c1 --- /dev/null +++ b/layouts/_default/_markup/render-image.html @@ -0,0 +1 @@ +{{ .Text }} \ No newline at end of file diff --git a/layouts/_default/list.jsonfeed.json b/layouts/_default/list.jsonfeed.json index c016cf3..2c65060 100644 --- a/layouts/_default/list.jsonfeed.json +++ b/layouts/_default/list.jsonfeed.json @@ -26,7 +26,7 @@ "id": "{{ .Permalink }}", "url": "{{ .Permalink }}", "title": {{ .Title | jsonify }}, - "content_html": {{ .Content | jsonify }}, + "content_html": {{ partial "cleanedContent.json" . }}, "summary": {{ .Summary | jsonify }}, "date_published": {{ dateFormat "2006-01-02T15:04:05-07:00" .Date | jsonify }}, "date_modified": {{ dateFormat "2006-01-02T15:04:05-07:00" .Lastmod | jsonify }}, diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml index d65c283..33deff7 100644 --- a/layouts/_default/rss.xml +++ b/layouts/_default/rss.xml @@ -28,7 +28,7 @@ {{ .Permalink }} {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{ .Permalink }} - {{ .Content | html }} + {{ partial "cleanedContent.xml" . }} {{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 95508ff..6f67ef8 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -17,6 +17,11 @@

{{ end }} {{ .Content }} + {{ range $i, $image := .Params.images }} + + + + {{ end }} {{ with .Params.externalUrl }}

{{ . }}

{{ end }} diff --git a/layouts/partials/cleanedContent.json b/layouts/partials/cleanedContent.json new file mode 100644 index 0000000..59fd422 --- /dev/null +++ b/layouts/partials/cleanedContent.json @@ -0,0 +1 @@ +{{ (( htmlUnescape .Content | safeHTML ) | replaceRE "(.*)" "$1" | replaceRE "href=\"/([^\"]*)\"" ( printf "href=\"%s$1\"" ( "" | absURL ) ) ) | jsonify }} \ No newline at end of file diff --git a/layouts/partials/cleanedContent.xml b/layouts/partials/cleanedContent.xml new file mode 100644 index 0000000..04647ef --- /dev/null +++ b/layouts/partials/cleanedContent.xml @@ -0,0 +1 @@ +{{ (( htmlUnescape .Content | safeHTML ) | replaceRE "(.*)" "$1" | replaceRE "href=\"/([^\"]*)\"" ( printf "href=\"%s$1\"" ( "" | absURL ) ) ) | html }} \ No newline at end of file