init 命令

每本新书都有一些最小的样板。为此目的,mdBook支持init命令.

init命令使用如下:

  1. mdbook init

第一次使用init命令,将为您设置几个文件:

  1. book-test/
  2. ├── book
  3. └── src
  4. ├── chapter_1.md
  5. └── SUMMARY.md
  • src目录是你在写的markdown书。它包含所有源文件,配置文件等.

  • book目录是您的书html页面输出的位置。所有输出都可以上传到服务器,供观众查看.

  • SUMMARY.md文件是最重要的文件,它是您图书的骨架,并将在其他章节进行更详细的讨论

Tip: 根据 SUMMARY.md 生成

当一个SUMMARY.md文件已存在,init命令将首先解析它,并根据SUMMARY.md中,帮其补全丢失的文件路径。这允许您思考和创建书的整个结构,然后让mdBook为您生成它.

指定目录

init命令可以将目录作为参数,用作本书的根目录,而不是当前工作目录.

  1. mdbook init path/to/book

--theme

当你使用--theme,默认主题将被复制到一个名为theme的目录.

在您的源目录中,以便您可以修改它.

主题会被选择性地覆盖,这意味着如果您不想覆盖,只需删除它,就会使用默认文件.