mdBook/book-example/src
Carol (Nichols || Goulding) a873d46871 Implement a markdown renderer (#1018)
Use case: when trying to `mdbook test` a file that has many `include`
directives, and a test fails, the line numbers in the `rustdoc` output
don't match the line numbers in the original markdown file.

Turning on the markdown renderer implemented here lets you see what is
being passed to `rustdoc` by saving the markdown after the preprocessors
have run.

This renderer could be helpful for debugging many preprocessors, but
it's probably not useful in the general case, so it's turned off by
default.
2019-08-30 12:20:53 +02:00
..
cli Correct grammar: remove the redundancy 2019-04-12 22:53:21 +08:00
for_developers Merge pull request #985 from Michael-F-Bryan/enable-caching 2019-08-07 10:26:06 -07:00
format Implement a markdown renderer (#1018) 2019-08-30 12:20:53 +02:00
misc Rewrap guide markdown at 80 columns 2018-08-02 21:34:26 -05:00
README.md Rewrap guide markdown at 80 columns 2018-08-02 21:34:26 -05:00
SUMMARY.md Issue 703 (#929) 2019-05-19 22:16:10 +02:00
continuous-integration.md Release 0.3.0 2019-06-18 15:24:26 -07:00

README.md

mdBook

mdBook is a command line tool and Rust crate to create books using Markdown files. It's very similar to Gitbook but written in Rust.

What you are reading serves as an example of the output of mdBook and at the same time as a high-level documentation.

mdBook is free and open source, you can find the source code on GitHub. Issues and feature requests can be posted on the GitHub issue tracker.

API docs

Alongside this book you can also read the API docs generated by Rustdoc if you would like to use mdBook as a crate or write a new renderer and need a more low-level overview.

License

mdBook, all the source code, is released under the Mozilla Public License v2.0.