Bjørn Erik Pedersen e4824eb3fe Fix the output shortcode and its usage
Passing the shortcode into the Markdown processor just to get pre and code tags does not make much sense.
2017-07-21 13:06:11 +02:00

1.8 KiB

title description date publishdate lastmod categories menu godocref signature hugoversion deprecated workson relatedfuncs
urlize Takes a string, sanitizes it for usage in URLs, and converts spaces to hyphens. 2017-02-01 2017-02-01 2017-02-01
functions
docs
parent
functions
urlize INPUT
false

The following examples pull from a content file with the following front matter:

{{< code file="content/blog/greatest-city.md" copy="false">}} +++ title = "The World's Greatest City" location = "Chicago IL" tags = ["pizza","beer","hot dogs"] +++ {{< /code >}}

The following might be used as a partial within a single page template:

{{< code file="layouts/partials/content-header.html" download="content-header.html" >}}

{{.Title}}

{{ with .Params.location }}
{{.}}
{{ end }} {{ with .Params.tags }}
    {{range .}}
  • {{ . }}
  • {{end}}
{{ end }} {{< /code >}}

The preceding partial would then output to the rendered page as follows, assuming the page is being built with Hugo's default pretty URLs.

{{< output file="/blog/greatest-city/index.html" >}}

The World's Greatest City

{{< /output >}}