In routes.yaml, you could do something like this, where the book-title would be whatever novels you’re using. You’d need to add an entry for every book.
Another way (without downloading and uploading the routes.yml over and over again), and/or if you want to manage your ordering strictly in the admin panel, you can re-purpose the Date/Time setting for each post/page. If each post/page has its own Day or Hour or Minute assigned to it, then you can still insert and remove content without changing the settings for every other post.
Until some clever theme builder provides a custom theme setting for this (I vote for a modal popup containing draggable, nestable post ordering per Tag :-) …
This blessed soul took a crack at it (I installed it on one of my sites and it does the job too). It also has some handy built in formatting controls for the reader (changing text size and style, plus dark/light/sepia modes.) It’s also super minimal and displays well on mobile:
(You have to right-click and translate the Github page which is in Chinese)
You can see where I have it running (at least for a short time while I test and tinker with it):