There are plugins such as “Advanced Post List” or “List Category Posts” that allow you to display a list of posts on a single page as a single running text. You can use Google Analytics or another analytics tool to track the number of accesses to individual posts and use a plugin such as “Google Analytics Dashboard for WP” to view the analytics data. To allow users to resume reading from where they left off, you can use a plugin such as “Reading Progress Bar” or “Reading Position Indicator” that uses cookies to remember the user’s progress.
I have used the same for one of my client site, here is the link https://fescoebill.pk/