Store chapters, merge chapter lists, diff and apply rules

The SQLite store keeps every chapter revision, so a chapter that the site
removes stays in the book. The merge puts new chapters after the chapter
that comes before them on the site. Diffs compare text, not HTML, and
replacement rules run on chapter HTML when a book is built.
This commit is contained in:
tim
2026-09-27 21:23:20 +02:00
parent ee59917257
commit 6c2574cf0f
10 changed files with 1054 additions and 0 deletions
View File