32356e4eFix typo in header of shortcode-templates.mdc8f1a2d2Correct code example for index template functionbfa6a55dEscape code fencingff8b2f99Fix typos in deployment with wercker tutorial557c36e8theme: Merge commit '7fbb4bed25001182bfeb91f79db0f0c1936582ee'7fbb4bedSquashed 'themes/gohugoioTheme/' changes from 7dd8a302..ca53082dce31cee0Add "See Also" config158cee1bMake the tags into keywords61600be6Add a note to the related section49edb5a2Relase 0.27.1c9bbc001releaser: Add release notes to /docs for release of 0.27.1213c6c3bAdd bugs poster8b4590cdAdd KeyCDN integration tutorial2b277859Add tutorial videos to several docs pages950fef1fUpdate roadmap to link to the correct milestones page496f5bf6Rename relnotesd6f9378dBump Netlify versions to 0.27087fde7fUpdate 0.27 release notes603f94aedocs: Document Related Content3790f6a3releaser: Bump versions for release of 0.270948868creleaser: Add release notes to /docs for release of 0.27 git-subtree-dir: docs git-subtree-split:32356e4eab
1.4 KiB
title, linktitle, description, godocref, date, publishdate, lastmod, categories, menu, keywords, signature, workson, hugoversion, relatedfuncs, deprecated, aliases
| title | linktitle | description | godocref | date | publishdate | lastmod | categories | menu | keywords | signature | workson | hugoversion | relatedfuncs | deprecated | aliases | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| partialCached | partialCached | Allows for caching of partials that do not need to be re-rendered on every invocation. | 2017-02-01 | 2017-02-01 | 2017-02-01 |
|
|
|
false |
The partialCached template 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" . }}
You can also pass additional parameters 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, you could use a variant based upon section so that the partial is only rendered once per section:
{{< code file="partial-cached-example.html" >}} {{ partialCached "footer.html" . .Section }} {{< /code >}}
If you need to pass additional parameters to create unique variants, you can pass as many variant parameters as you need:
{{ partialCached "footer.html" . .Params.country .Params.province }}
Note that the variant parameters are not made available to the underlying partial template. They are only use to create a unique cache key.