Closed
Description
Is your feature request related to a problem? Please describe
Currently, the blog page on the JSON Schema website displays all 40 blog posts at once. This can lead to performance issues and a poor user experience, especially as the number of blog posts increases over time. Users may find it difficult to navigate or find specific posts when the list becomes too long.
Describe the solution you'd like
Implement a pagination system to enhance usability and performance. Key features should include:
- Display a limited number of blog posts per page (e.g., 10 posts per page).
- Add pagination controls (e.g., "Previous", "Next", and page numbers) at the bottom of the page.
- Ensure the implementation is responsive and works seamlessly across all screen sizes.
Describe alternatives you've considered
- Load more posts as the user scrolls down the page. This can be implemented with a "Load More" button.
- Improve performance by only loading images for blog posts currently in view.
Additional context
This feature will improve the scalability of the blog section as more content is added over time.
Are you working on this?
I would love to work on this if approved. Thanks!