URI: 
       tpl/tplimpl: Deprecate gist shortcode - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit f42a4b6af511e105d172e643f147fc8d0bc02357
   DIR parent a5637831cdf5eeecd1a93a8e1dd7bd4e0fb07fef
  HTML Author: Joe Mooring <joe.mooring@veriphor.com>
       Date:   Thu, 23 Jan 2025 10:43:31 -0800
       
       tpl/tplimpl: Deprecate gist shortcode
       
       Closes #13211
       
       Diffstat:
         M tpl/tplimpl/embedded/templates/sho… |       1 +
         M tpl/tplimpl/shortcodes_integration… |      23 +++++++++++++++++++++++
       
       2 files changed, 24 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/tpl/tplimpl/embedded/templates/shortcodes/gist.html b/tpl/tplimpl/embedded/templates/shortcodes/gist.html
       @@ -1 +1,2 @@
       +{{- warnf "The %q shortcode was deprecated in v0.143.0 and will be removed in a future release. See https://gohugo.io/shortcodes/gist for instructions to create a replacement." .Name -}}
        <script src="https://gist.github.com/{{ index .Params 0 }}/{{ index .Params 1 }}.js{{if len .Params | eq 3 }}?file={{ index .Params 2 }}{{end}}"></script>
   DIR diff --git a/tpl/tplimpl/shortcodes_integration_test.go b/tpl/tplimpl/shortcodes_integration_test.go
       @@ -30,6 +30,9 @@ disableKinds = ['page','rss','section','sitemap','taxonomy','term']
        -- layouts/index.html --
        {{ .Content }}
        -- content/_index.md --
       +---
       +title: home
       +---
        a{{< comment >}}b{{< /comment >}}c
        `
        
       @@ -87,6 +90,26 @@ E: An _emphasized_ word.
                )
        }
        
       +func TestGistShortcode(t *testing.T) {
       +        t.Parallel()
       +
       +        files := `
       +-- hugo.toml --
       +disableKinds = ['page','rss','section','sitemap','taxonomy','term']
       +-- layouts/index.html --
       +{{ .Content }}
       +-- content/_index.md --
       +---
       +title: home
       +---
       +{{< gist jmooring 23932424365401ffa5e9d9810102a477 >}}
       +`
       +
       +        b := hugolib.Test(t, files, hugolib.TestOptWarn())
       +        b.AssertFileContent("public/index.html", `<script src="https://gist.github.com/jmooring/23932424365401ffa5e9d9810102a477.js"></script>`)
       +        b.AssertLogContains(`WARN  The "gist" shortcode was deprecated in v0.143.0 and will be removed in a future release. See https://gohugo.io/shortcodes/gist for instructions to create a replacement.`)
       +}
       +
        func TestInstagramShortcode(t *testing.T) {
                t.Parallel()