Executes the given template and caches the result, optionally passing context. If the contains a return statement, returns the given value, else returns the rendered output.
The partialCached
function can offer significant performance gains for complex templates that don’t need to be re-rendered on every invocation.
Here is the simplest usage:
{{ partialCached "footer.html" . }}
Pass additional arguments to partialCached
to create variants of the cached partial. For example, if you have a complex partial that should be identical when rendered for pages within the same section, use a variant based on section so that the partial is only rendered once per section:
{{ partialCached "footer.html" . .Section }}
Related
Shortcodes
Rather than writing all your site pages from scratch, Hugo lets you define and use shortcodes.
Mermaid Support
Mermaid lets you create diagrams and visualizations using text and code.