Curious how you cross-referenced across the books? Did you do listings of API's?
Markdown is great for text content, not for formal documentation.
Markdown is great for text content, not for formal documentation.
However, I always use markdown for all my OSS project documentation (READMEs, etc), and I do lots and lots of cross-referencing in that context. I use simple markdown links to named-section anchors.
It's a tiny bit more manual than I'd like, but it's never stopped me from doing technical documentation effectively.