TryGhost / TryGhost/Source

"Archive" / "All Posts" Page stops at 24 posts, doesn't paginate

Open
#106 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
CSS
Stars
129
Forks
258
Avg merge
2h 57m
Merged PRs (30d)
36

Description

I found this closed issue that suggested that "Source uses /page/2 as the archive page to list all posts" however that page only shows up to 24 posts and doesn't offer a browse button to page 3. My site has now exceeded 24 posts and those posts are no longer visible on page 2. If I manually edit the url to browse to page 3 the missing posts appear. So it seems the theme does support viewing these posts, it's just missing some navigation on the archive page.

Are there any plans to support paging on the archive page? I've already settled in to using Source as my theme with some css customizations and I don't really want to change to another theme. Also I feel like the default first party theme should be fully functional for viewing all posts out of the box.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the archive at /page/2 and /page/3 with more than 24 posts, then locate the theme's archive pagination entry point. Add or restore navigation so later archive pages are discoverable rather than requiring a manually edited URL. Done means visitors can browse beyond page 2 and reach all posts through the archive.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.