Generally speaking, you can gather all your posts into a JSON array by fetching the results of each paginated page, then sort that by the updated_at field. Then output the articles and add a javascript-based pagination system. If you have a ton of posts, this could get slow, but you can try to cache the results in localStorage or something so only the first load is slow.
Could you please get into more detail? I tried the same as Jao and did not succeed. My goal is to create a dictionary with blog articles. Currently 80 articles so far, but slowly expanding. Currently I only get 50 “random” articles, when fetching {% assign sorted_articles = blog.articles | sort: ‘title’ %}
My goal is to display the first 50 articles on one page, then the next 50, etc. in alphabetical order. Javascript pagination is only a viable solution if it may be crawlable by google.
I tried it with tagging, so that the search crawler at least gets all of the articles and not only a subset, which seems to be random or maybe based on update-date?