This is a nice tutorial, but I’m a little sour on gitbook because their project really pushes their service, that seems really expensive to me.

mdbook (https://github.com/rust-lang/mdBook) is open source, and I think it's very similar to gitbook in functionality