Discussions

MdBook โ€“ a command line tool to create books with Markdown
If you are typesetting a research paper or writing a technical book for print publication typst is a great solution, but for a lot folks not having web support is an absolute dealbreaker ยท All of this stuff is crazy useful in typesetting. I love markdown, but its missing too many features More on news.ycombinator.com
๐ŸŒ news.ycombinator.com
69
184
November 12, 2024
MDBook 0.1.0 - a markdown document generator
TIL there is a thing called highlight.js, and I stuck it on my website so I don't have to look at plain white code snippets anymore. Thanks! More on reddit.com
๐ŸŒ r/rust
17
89
January 25, 2018
Public mdBooks
Great to see some work being put into mdbook! I recently started writing a book for Jiff. This was my first time using mdBook. I immediately ran into two major problems that I was somewhat surprised to hit given how popular mdBook was: There is no paved path for writing testable code examples that use crates other than the standard library. There is no real support for versioning an mdBook with corresponding Rust code, and in particular, generating versioned links to API items in corresponding documentation. I elaborated on these things and how I solved them here: https://github.com/BurntSushi/jiff/tree/ag/book/book#inside-baseball And this is the Python script I use to solve #2: https://github.com/BurntSushi/jiff/blob/ag/book/scripts/mdbook-docsrs This repository is quite useful though. Thanks for sharing! Once the Jiff book is published, we can add it as well. :-) More on reddit.com
๐ŸŒ r/rust
4
91
March 30, 2025
MDBook 0.1.0 - a markdown document generator
A couple days ago we released v0.1.0 of mdbook, a Rust tool for generating documents from markdown files on disk. Despite the low version number this is actually our 29th release, bringing with it a lot of new features and improvements. If you've ever read The Book or Rust By Example then you've ... More on users.rust-lang.org
๐ŸŒ users.rust-lang.org
3
14
January 25, 2018
๐ŸŒ
crates.io
crates.io โ€บ crates โ€บ mdbook-pdf
mdbook-pdf - crates.io: Rust Package Registry
January 16, 2026 - A backend for mdBook written in Rust for generating PDF based on headless chrome and Chrome DevTools Protocol
๐ŸŒ
Jms1
jms1.info โ€บ mdbook โ€บ create.html
Creating a "book" with mdbook - jms1.info
I tried it out, and found it to be very easy to use - the hardest part for me was figuring out where to logically break that original Markdown file into separate pages. mdbook produced a set of static web pages that made the documentation a LOT easier for readers to navigate.
๐ŸŒ
Code-maven
mdbook.code-maven.com
Home - mdBook Maven
For more information check out User Guide of mdBook and the GitHub repository of mdBook.
๐ŸŒ
Hacker News
news.ycombinator.com โ€บ item
MdBook โ€“ a command line tool to create books with Markdown | Hacker News
November 12, 2024 - If you are typesetting a research paper or writing a technical book for print publication typst is a great solution, but for a lot folks not having web support is an absolute dealbreaker ยท All of this stuff is crazy useful in typesetting. I love markdown, but its missing too many features
Find elsewhere
๐ŸŒ
SourceForge
sourceforge.net โ€บ projects โ€บ mdbook.mirror
mdBook download | SourceForge.net
Download mdBook for free. Create books from markdown files. mdBook is a command line tool and Rust crate to create books with Markdown. The output resembles tools like Gitbook, and is ideal for creating product or API documentation, tutorials, ...
๐ŸŒ
Reddit
reddit.com โ€บ r/rust โ€บ mdbook 0.1.0 - a markdown document generator
r/rust on Reddit: MDBook 0.1.0 - a markdown document generator
January 25, 2018 -

A couple days ago we released v0.1.0 of mdbook, a Rust tool for generating documents from markdown files on disk. Despite the low version number this is actually our 29th release, bringing with it a lot of new features and improvements. If you've ever read The Book or Rust By Example then you've actually experienced mdbook first hand!

Significant changes include:

  • Improved accessibility

  • An updated configuration format

  • The ability to create your own backends and tooling for working with books

Special thanks goes to @JaimeValdemoros, a first time contributor to mdbook who responded to a mentoring opportunity posted on Reddit! He helped clean up a lot of the code internally by formalising the concept of preprocessors and paved the way for future improvements, doing an awesome job in the process :grinning:

Three alternate backends already exist:

Feel free to try out the new version of mdbook and let us know what you think.

๐ŸŒ
Reddit
reddit.com โ€บ r/rust โ€บ public mdbooks
r/rust on Reddit: Public mdBooks
March 30, 2025 -

Even if you are not familiar with the mdbook project you are very familiar with its output. Almost every Rust-related open source book uses it.

In the last couple of weeks I started to use it and then started to contribute to the project. One thing I needed was to be able to see how others use mdbook. What plugins they use. What configuration options they set etc. That's how the Public mdBooks project was started.

It lists 146 public mdBooks I found and provides some analysis about them.

I believe it can be useful to anyone who is interested to use mdbook and some of its plugins to get ideas from other books.

It can be also nice for the authors of the various mdbook plugins to see who is using their plugins and how?

So, please check out the Public mdBooks and if you know about any other mdbook which is not listed yet, please, comment here, open an issue or a pull-request on the repository.

๐ŸŒ
The Negation
thenegation.com โ€บ posts โ€บ mdbook-preprocessing
Hacking with mdBook | The Negation
May 21, 2025 - The first problem was to manage metadata in my Markdown files. mdBook does not allow any front-matter in the Markdown files.
๐ŸŒ
Rust Programming Language
users.rust-lang.org โ€บ announcements
MDBook 0.1.0 - a markdown document generator - announcements - The Rust Programming Language Forum
January 25, 2018 - A couple days ago we released v0.1.0 of mdbook, a Rust tool for generating documents from markdown files on disk. Despite the low version number this is actually our 29th release, bringing with it a lot of new features and improvements.
๐ŸŒ
Read the Docs
docs.readthedocs.com โ€บ platform โ€บ stable โ€บ intro โ€บ mdbook.html
Deploying mdBook on Read the Docs โ€” Read the Docs user documentation
mdBook is a command line tool to create books with Markdown. Minimal configuration is required to build an existing mdBook project on Read the Docs..readthedocs.yaml, Getting started: If you have an existing mdBook project you want to host on ...
๐ŸŒ
GitHub
github.com โ€บ peaceiris โ€บ actions-mdbook
GitHub - peaceiris/actions-mdbook: GitHub Actions for mdBook (rust-lang/mdBook) โšก๏ธ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.
GitHub Actions for mdBook (rust-lang/mdBook) โšก๏ธ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported. - peaceiris/actions-mdbook
Author: peaceiris
๐ŸŒ
Docs.rs
docs.rs โ€บ crate โ€บ mdbook โ€บ latest
mdbook 0.5.4 - Docs.rs
docs.rs failed to build mdbook-0.5.4 Please check the build logs for more information. See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
๐ŸŒ
Rust Programming Language
users.rust-lang.org โ€บ help
MdBook and Rust 2024 edition - help - The Rust Programming Language Forum
February 26, 2025 - Does mdbook not support the new Rust 2024 edition yet? Some days ago, I started porting the books's examples to Rust 2024 -- actually it is more testing with Rust 2024, as most examples should be compatible. For that, I edited book.toml: [rust] edition = "2024" and rebuild the book with "mdbook ...