Having trouble seeing generated pages or data? Start here.
output: true.collection_pages entry uses the correct collection name and field spelling.JEKYLL_LOG_LEVEL=debug bundle exec jekyll build to view the plugin’s log lines. They list each collection processed and how many pages were generated.Dump the data registry in a draft page:
<pre>{{ site.data.collection_pages | jsonify }}</pre>
If the label is missing, double-check the source document’s front matter.
Remember that string fields are case-sensitive ("Docs" and "docs" create different pages).
paginate, render pagination links with page.paginator.previous_page_path and page.paginator.next_page_path. The plugin now emits paths that already include the generated tag/category directory (e.g. docs/category/reference/), so piping them through relative_url produces working absolute URLs.paginate value is a positive integer. Non-numeric values raise an error and zero/negative values fall back to single-page generation.To link back to the first page, use the page directory:
<a href="{{ page.dir | append: '/' | relative_url }}">Back to first page</a>
path values must resolve to exactly one :field placeholder. Add a single :num placeholder only when the configuration sets a positive paginate value. Directory-style paths (no .html/.htm) automatically become <path>/:field/index.html, but Explicit filenames must include the required placeholders.:num is present it must appear after :field, and they cannot live in the same path segment.site.tagsPass the plugin’s document map directly:
{% include post-index.html collection=site.data.collection_pages.docs.category %}
If the include also needs the generated page URL, read site.data.collection_pages[collection][field].labels[label].index.url (or build it from the configured path plus the slugified label).
page.posts--- lines). Without it, Jekyll treats it as a static file and skips Liquid rendering.page.posts (not page.documents). When pagination is enabled, it shows only the current page’s slice; use page.paginator.total_posts for the total count._config.yml snippet and the relevant front matter.demo/ directory) to spot structural differences.