macOS
brew install mdbooklocal Homebrew formula metadata
sudo port install mdbookMacPorts ports tree · textproc/mdbook/Portfile · 来源: api.github.com
安装
brew install mdbooklocal Homebrew formula metadata
sudo port install mdbookMacPorts ports tree · textproc/mdbook/Portfile · 来源: api.github.com
sudo apk add mdbookAlpine Linux edge package indexes · mdbook · 来源: dl-cdn.alpinelinux.org
sudo apt install mdbookDebian stable package indexes · mdbook · 来源: deb.debian.org
nix profile install nixpkgs#mdbooknixpkgs package indexes · pkgs/by-name/md/mdbook/package.nix · 来源: api.github.com
sudo pacman -S mdbookArch Linux sync databases · mdbook · 来源: geo.mirror.pkgbuild.com
sudo zypper install mdbookopenSUSE Tumbleweed package metadata · mdbook · 来源: download.opensuse.org
scoop install main/mdbookScoop official bucket manifest trees · bucket/mdbook.json · 来源: api.github.com
winget install --id Rustlang.mdBook -eWindows Package Manager source index · Rustlang.mdBook · 来源: cdn.winget.microsoft.com
概览
Create modern online books from Markdown files
历史
mdBook is the Rust project's Markdown-based static book generator. The upstream README describes it as a utility for creating modern online books from Markdown files, and the GitHub repository description summarizes it as like GitBook but implemented in Rust.
The official GitHub repository was created on 2015-07-07. mdBook grew in the Rust ecosystem as a documentation-oriented command-line tool: books are initialized with `mdbook init`, configured with `book.toml`, organized with `src/SUMMARY.md`, and rendered or served with commands such as `mdbook build` and `mdbook serve`.
The official user guide is itself an mdBook output, so the documentation doubles as a demonstration of the generated site format. The repository has continued active releases, with the GitHub releases API showing v0.5.3 published on 2026-05-19.
The supplied package-manager metadata shows mdBook in Homebrew, Alpine, Debian, MacPorts, Nix, Arch, Scoop, winget, and openSUSE. That broad packaging matches its use as a documentation build tool rather than only as a Rust crate.
Within package-manager culture, mdBook became familiar because it appears in source trees and documentation build pipelines: installing `mdbook` is often enough to preview or publish a project's manual locally.
A typical workflow is `mdbook init my-first-book`, edit Markdown files under `src`, maintain the chapter tree in `src/SUMMARY.md`, and run `mdbook serve --open` for live rebuilding and browser refresh. Publishing uses `mdbook build` to generate a `book` directory of static HTML.
The book configuration file is `book.toml` at the book root. The official guide describes it as TOML and shows a minimal `[book]` table with a title.
mdBook matters to package maintainers because it turned documentation into a reproducible command-line build artifact. Instead of relying on a hosted wiki or a JavaScript-heavy documentation system, projects can build a static manual from Markdown with one packaged binary.
It is also a visible Rust ecosystem tool: it uses Rust's distribution channels and is packaged widely enough that documentation builds can depend on the system package manager instead of a project-local install step.
安全态势
没有找到 mdbook 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
book.toml可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
mdbook | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/rust-lang/mdBook
安装元数据
| 软件包键 | brew:mdbook |
|---|---|
| 版本 | 0.5.4 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/mdbook |
| 主页 | https://rust-lang.github.io/mdBook/ |
| 仓库 | https://github.com/rust-lang/mdBook |
| 上游文档 | https://rust-lang.github.io/mdBook |
| 许可证 | MPL-2.0 |
| 源码归档 | https://github.com/rust-lang/mdBook/archive/refs/tags/v0.5.4.tar.gz |
| 最后更新 | 2026-07-06T21:38:51Z |
| Pulse | updated |
| 构建依赖 | rust |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mdbook |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
librust-mdbook-dev 0.4.48+ds-2
Markdown book creator tool - Rust source code
https://rust-lang.github.io/mdBook/
sudo apt install librust-mdbook-devmdbook 0.4.48+ds-2
Markdown book creator tool
https://rust-lang.github.io/mdBook/
sudo apt install mdbookmdbook
nix profile install nixpkgs#mdbookmdbook 0.5.3-r0
mdBook is a utility to create modern online books from Markdown files
https://rust-lang.github.io/mdBook/
sudo apk add mdbookmdbook-bash-completion 0.5.3-r0
Bash completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-bash-completionmdbook-fish-completion 0.5.3-r0
Fish completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-fish-completionmdbook-zsh-completion 0.5.3-r0
Zsh completions for mdbook
https://rust-lang.github.io/mdBook/
sudo apk add mdbook-zsh-completionmdbook 0.5.3-1
Create book from markdown files, like Gitbook but implemented in Rust
https://github.com/rust-lang/mdBook
sudo pacman -S mdbookmdbook 0.4.49-1.2
Create books from markdown
https://github.com/rust-lang/mdBook
sudo zypper install mdbookmdbook
sudo port install mdbookmain/mdbook
scoop install main/mdbookRustlang.mdBook
winget install --id Rustlang.mdBook -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.