The chapters are a little lengthy for me and could do with more devices like anecdotes, quotes, and analogies. They also don't seem to lend themselves to picking up where you left off from (I'm like 1 paragraph after the first diagram on chapter 1 and I have disconnected)...
Perhaps pages do kinda suck for the web that is capable of doing so much more, but not having them, makes it hard to index, bookmark, increases loading times, bandwidth fees (in aggregates for mobile users and site-owners) etc, making me question the premise of non-paging.
Instead of
maybe
or
- Book
- Chapters[]
- Pages[] (Chapters load pages, but URL does not reflect chapter)
even
- Book
- Chapters[]
- Sections[] (chapters would be made up of sections, each with their own heading, but the cool part is reading just a section, as it preserves context for me bookmarking a section to read later, and allows easier fine-grained editorial control.)
or _(best)_
- Book
- Chapters[]
- Pages[]
- Sections[] _(If you use posts for this and adjust the permalink style, you can even benefit from previous, next functionality)
Looking at the other issues, you seem to be using Jekyll (Have not looked that much into this, it may just be mentioned). This means you can actually create very simple rules, and devices, to help you load specific content using the liquid where
to get a specific collection page, or post's content. This in-turn allows you to re-use content, which although not entirely obvious, is useful for any publication; so that you can re-organize content, adjust ordering etc from a high-level, and build out the content in the smallest blocks you feel comfortable with, then including using one line per section, or page or chapter.
The other benefit of this approach is that you could make your chapters pages, which use scroll-spy or similar to only load pages or sections as needed. This is a tremendous benefit, as it allows you to serve your current format, in EPIC paragraph-laden chapters, or to facilitate people like me to navigate to specifically the section I want (for bookmarking), by I would guess clicking a specific section's heading and bookmarking...