Is there a way to get the content of paginated pages where render = false
is set in the frontmatter of each page? I don’t need these pages to be generated separately; I only need their content to be available on the homepage.
When render = false
the page is still available to templates/macros/shortcodes but it won’t be rendered by Zola when the site is built. This is unlike draft = true
which not only won’t be rendered, it’s not even available to other templates/macros/shortcodes.
So you can do what you’re looking to do with something like
{% set page = get_page(path="<path>.md") %}
You just need to adapt the code above to work with your pagination code.
Docs for the get_page
function are here. Also be mindful of file searching logic.
hope that helps!
Hmm… that’s not quite what I’m looking for. In my case, I need to iterate over all pages with render = false
and paginate them in index.html
template, but I won’t know the specific paths of those pages in advance. I need a way to get all pages marked render = false
without specifying individual paths and paginate all of them. Do you know if there’s a way to do this in Zola?
See Include unrendered pages in sections, add render property to templates by clarfonthey · Pull Request #2585 · getzola/zola · GitHub which kinda relates to that. Can you comment on that if you have time?