Repolode
rust-lang

rust-lang/book

《The Rust Programming Language》官方书籍的源码仓库,基于 mdBook 构建在线版本。

Star
18,524
Fork
4,171
未关闭 Issue
483
最近提交
10天前

这是什么?

本仓库保存《The Rust Programming Language》(Rust 官方入门书)的 Markdown 源文件。运行 mdbook build 即可生成可浏览的 HTML 版本,同一内容也通过 Rust 官方文档的 stable、beta 和 nightly 通道免费在线发布。

书中的代码示例会在构建过程中通过 mdbook test 进行测试,确保示例与 Rust 工具链保持一致。GitHub Releases 中打包了所有代码清单,方便读者在本地运行。

项目由 Rust 团队维护,纸质版由 No Starch Press 出版。大版本修订会配合 Rust 版本(Edition)进行,期间仅修正错误。

核心功能

  • 01使用 mdBook 构建为可离线阅读的静态 HTML 站点。
  • 02通过 mdbook test 对代码示例进行测试,与 Rust 工具链保持一致。
  • 03源文件采用 Markdown 格式,Releases 中提供全部示例代码。
  • 04与 Rust 的 stable、beta 和 nightly 版本同步更新。

适用场景

  • 从官方入门资料系统学习 Rust。
  • 使用 mdBook 在本地构建离线版本的书籍。
  • 为 Rust 官方书籍提交勘误或参与翻译。
  • 下载并本地运行书中的示例代码。

快速上手

  1. 1

    安装 mdBook(将 <version_num> 替换为 README 中链接文件里的版本号)

    cargo install mdbook --locked --version <version_num>
  2. 2

    将书籍构建到 book 子目录

    mdbook build
  3. 3

    在浏览器中打开 book/index.html

使用前须知

  • 仓库元数据中未明确说明许可证。
  • 在大版本修订之间,通常只接受错误修正,其他贡献可能需要等待数月甚至数年。

收录于专题

标签

常见问题

book 是什么?
《The Rust Programming Language》官方书籍的源码仓库,基于 mdBook 构建在线版本。 本仓库保存《The Rust Programming Language》(Rust 官方入门书)的 Markdown 源文件。运行 mdbook build 即可生成可浏览的 HTML 版本,同一内容也通过 Rust 官方文档的 stable、beta 和 nightly 通道免费在线发布。
book 可以免费使用吗?用的什么许可证?
book 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
book 还在维护吗?
活跃维护中。book 最近一次提交是在 2026年10月28日。
book 适合用来做什么?
从官方入门资料系统学习 Rust。 使用 mdBook 在本地构建离线版本的书籍。 为 Rust 官方书籍提交勘误或参与翻译。 下载并本地运行书中的示例代码。
book 怎么安装和运行?
安装 mdBook(将 <version_num> 替换为 README 中链接文件里的版本号): cargo install mdbook --locked --version <version_num> 将书籍构建到 book 子目录: mdbook build 在浏览器中打开 book/index.html
在哪里获取 book?
源代码和安装说明在 GitHub 上:https://github.com/rust-lang/book

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目