Astral.Plugin.CollectionPages (Astral v0.2.3)

Copy Markdown View Source

Generated collection pagination plugin.

The plugin turns collection entries into paginated generated routes. It is a small building block for blog indexes, changelog archives, and docs lists.

Options

  • :collection - collection name to paginate. Defaults to :posts.
  • :pattern - required route pattern, such as "/blog/*page".
  • :page_size - entries per page. Defaults to 10.
  • :layout - layout used to render pages. Defaults to the site layout. Set to false, "false", or "none" to render only :content.
  • :include_drafts - include draft entries when present. Defaults to false.
  • :sort - :asc, :desc, or false. Defaults to :desc.
  • :assigns - extra assigns merged into generated route assigns.