From 450fe6b28f14605260d3cbbc5b28957996868774 Mon Sep 17 00:00:00 2001 From: Thedro Neely Date: Sat, 19 Mar 2022 03:28:50 -0400 Subject: generators/layouts/shortcodes: Don't mix HTML and markdown Freedom. Use Hugo's newer markdownify feature and convert all posts to pure markdown. Render hooks will propagate if .RenderString function gains the ability to render shortcodes in the future. https://gohugo.io/functions/renderstring/ --- generators/hugo/themes/tdro/layouts/_default/archive.html | 3 ++- generators/hugo/themes/tdro/layouts/_default/list.html | 2 +- generators/hugo/themes/tdro/layouts/_default/single.html | 2 +- generators/hugo/themes/tdro/layouts/_default/subsection.html | 2 +- generators/hugo/themes/tdro/layouts/_default/summary.html | 2 +- generators/hugo/themes/tdro/layouts/_default/taxonomy.html | 5 ++++- generators/hugo/themes/tdro/layouts/_default/taxonomy_archive.html | 7 +++++-- generators/hugo/themes/tdro/layouts/abstracts/summary.html | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/footer.html | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/image.html | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/image.rss.xml | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/marginimage.html | 6 +++--- generators/hugo/themes/tdro/layouts/shortcodes/marginimage.rss.xml | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/marginnote.html | 4 ++-- generators/hugo/themes/tdro/layouts/shortcodes/marginnote.rss.xml | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/sideimage.html | 6 +++--- generators/hugo/themes/tdro/layouts/shortcodes/sideimage.rss.xml | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/sidenote.html | 4 ++-- generators/hugo/themes/tdro/layouts/shortcodes/sidenote.rss.xml | 2 +- generators/hugo/themes/tdro/layouts/shortcodes/video.html | 2 +- 20 files changed, 34 insertions(+), 27 deletions(-) (limited to 'generators') diff --git a/generators/hugo/themes/tdro/layouts/_default/archive.html b/generators/hugo/themes/tdro/layouts/_default/archive.html index 784d130..2356340 100644 --- a/generators/hugo/themes/tdro/layouts/_default/archive.html +++ b/generators/hugo/themes/tdro/layouts/_default/archive.html @@ -18,7 +18,8 @@ {{ if (ne .Params.hidden true) }}
  • - {{ .Date.Format "02 Jan" }}{{ .Title }} + {{ .Date.Format "02 Jan" }} + {{- .Title | markdownify -}}
  • {{ end }} diff --git a/generators/hugo/themes/tdro/layouts/_default/list.html b/generators/hugo/themes/tdro/layouts/_default/list.html index abf948e..6605db7 100644 --- a/generators/hugo/themes/tdro/layouts/_default/list.html +++ b/generators/hugo/themes/tdro/layouts/_default/list.html @@ -4,7 +4,7 @@
    -

    {{ .Title }}

    +

    {{ .Title | markdownify }}

    {{ range .Paginator.Pages }} {{ .Render "summary" }} {{ end }} diff --git a/generators/hugo/themes/tdro/layouts/_default/single.html b/generators/hugo/themes/tdro/layouts/_default/single.html index b0917f3..572b90a 100644 --- a/generators/hugo/themes/tdro/layouts/_default/single.html +++ b/generators/hugo/themes/tdro/layouts/_default/single.html @@ -4,7 +4,7 @@
    -

    {{ .Title }}

    +

    {{ .Title | markdownify }}

    {{ if .Params.toc }}
    Table of Contents
    diff --git a/generators/hugo/themes/tdro/layouts/_default/subsection.html b/generators/hugo/themes/tdro/layouts/_default/subsection.html index ae7d359..8d2cf1c 100644 --- a/generators/hugo/themes/tdro/layouts/_default/subsection.html +++ b/generators/hugo/themes/tdro/layouts/_default/subsection.html @@ -4,7 +4,7 @@
    -

    {{ .Title }}

    +

    {{ .Title | markdownify }}

    {{- partial "page-status.html" . -}} {{- .Content | safeHTML }}
    diff --git a/generators/hugo/themes/tdro/layouts/_default/summary.html b/generators/hugo/themes/tdro/layouts/_default/summary.html index 6b7260a..f09f5ad 100644 --- a/generators/hugo/themes/tdro/layouts/_default/summary.html +++ b/generators/hugo/themes/tdro/layouts/_default/summary.html @@ -9,7 +9,7 @@

    - {{ .Title }} + {{ .Title | markdownify }}

  • - {{ .Date.Format "02 Jan 2006" }}{{ .Title }} + + {{- .Date.Format "02 Jan 2006" -}} + + {{- .Title | markdownify -}}
  • {{ end }} diff --git a/generators/hugo/themes/tdro/layouts/_default/taxonomy_archive.html b/generators/hugo/themes/tdro/layouts/_default/taxonomy_archive.html index f198385..1925575 100644 --- a/generators/hugo/themes/tdro/layouts/_default/taxonomy_archive.html +++ b/generators/hugo/themes/tdro/layouts/_default/taxonomy_archive.html @@ -5,7 +5,7 @@
    {{ $title := .Title }}
    -

    {{ .Title | title }}

    +

    {{ .Title | markdownify }}

    {{ range $taxonomy := .Site.Taxonomies }} {{ $title := .Title }} {{ range $tag, $article := $taxonomy }} @@ -15,7 +15,10 @@ {{ range $article.Pages }}
  • - {{ .Date.Format "02 Jan 2006" }}{{ .Title }} + + {{- .Date.Format "02 Jan 2006" -}} + + {{- .Title | markdownify -}}
  • {{ end }} diff --git a/generators/hugo/themes/tdro/layouts/abstracts/summary.html b/generators/hugo/themes/tdro/layouts/abstracts/summary.html index a65beb9..e81dae3 100644 --- a/generators/hugo/themes/tdro/layouts/abstracts/summary.html +++ b/generators/hugo/themes/tdro/layouts/abstracts/summary.html @@ -2,7 +2,7 @@
    {{ partial "thumbnail-image.html" . }}

    - {{ .Title }} + {{ .Title | markdownify }}

    {{ .Inner }}
    +
    {{ .Inner | markdownify }}
    diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/image.rss.xml b/generators/hugo/themes/tdro/layouts/shortcodes/image.rss.xml index 69a4202..41244e0 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/image.rss.xml +++ b/generators/hugo/themes/tdro/layouts/shortcodes/image.rss.xml @@ -10,5 +10,5 @@ {{ .Get `title` }} -
    {{ .Inner }}
    +
    {{ .Inner | markdownify }}
    diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.html b/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.html index b880adb..24a550f 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.html +++ b/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.html @@ -3,12 +3,12 @@ {{ $image := imageConfig $imageFile }} - + - {{ .Inner }} + {{ .Inner | markdownify }} - {{ .Inner }} + {{ .Inner | markdownify }} diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.rss.xml b/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.rss.xml index b4020b5..6e25cf8 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.rss.xml +++ b/generators/hugo/themes/tdro/layouts/shortcodes/marginimage.rss.xml @@ -1 +1 @@ - + diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.html b/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.html index 7718cb3..38ed899 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.html +++ b/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.html @@ -1,9 +1,9 @@ {{ $id := md5 (printf (.Get `mark`) .Inner) }} - + - {{ .Inner }} + {{ .Inner | markdownify }} diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.rss.xml b/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.rss.xml index b4020b5..6e25cf8 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.rss.xml +++ b/generators/hugo/themes/tdro/layouts/shortcodes/marginnote.rss.xml @@ -1 +1 @@ - + diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.html b/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.html index 3e4966c..8a265e8 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.html +++ b/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.html @@ -3,12 +3,12 @@ {{ $image := imageConfig $imageFile }} - + - {{ .Inner }} + {{ .Inner | markdownify }} - {{ .Inner }} + {{ .Inner | markdownify }} diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.rss.xml b/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.rss.xml index b4020b5..6e25cf8 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.rss.xml +++ b/generators/hugo/themes/tdro/layouts/shortcodes/sideimage.rss.xml @@ -1 +1 @@ - + diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.html b/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.html index f4c994c..1f3f765 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.html +++ b/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.html @@ -1,9 +1,9 @@ {{ $id := md5 (printf (.Get `mark`) .Inner) }} - + - {{ .Inner }} + {{ .Inner | markdownify }} diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.rss.xml b/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.rss.xml index b4020b5..6e25cf8 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.rss.xml +++ b/generators/hugo/themes/tdro/layouts/shortcodes/sidenote.rss.xml @@ -1 +1 @@ - + diff --git a/generators/hugo/themes/tdro/layouts/shortcodes/video.html b/generators/hugo/themes/tdro/layouts/shortcodes/video.html index ea88034..47d0c46 100644 --- a/generators/hugo/themes/tdro/layouts/shortcodes/video.html +++ b/generators/hugo/themes/tdro/layouts/shortcodes/video.html @@ -3,5 +3,5 @@ Your browser does not support the video tag. -
    {{ .Inner }}
    +
    -- cgit v1.2.3