1. Changing the Global Posts Per Page Settings
Ghost’s pagination system (blog, tag pages, archive pages, etc.) reads the number of posts to display per page from the package.json file inside your theme.To change this value, follow the steps below:
- Open your theme folder and locate the package.json file.
-
Inside the file, find the
configsection where theposts_per_pagesetting is defined. - Change this value to the number of posts you want to display per page.
- Save the file.
- If necessary, re-zip your theme and upload it back to Ghost.
2. Posts Per Page for Homepage Sections
The number of items shown in homepage sections (Latest Posts, Podcasts, Products, Projects, Readings) is not controlled by the globalposts_per_page settings.Each section has its own limit set manually inside its respective partial file.
- Go to your theme’s partials directory and open the files you need:
latest-articles.hbslatest-podcasts.hbslatest-readings.hbslatest-projects.hbslatest-products.hbs
-
Inside these files, you’ll find a
limitparameter. This parameter determines how many posts appear in that specific section. - Simply change the limit value, save the file, and re-upload your theme.
Note:
Each limit value in Skalven is carefully chosen to maintain the best visual balance and layout.
Changing these numbers may negatively affect the overall design.

