Skip to content

mdbook

Create book from markdown files

mdBook is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation. It features:

  • An integrated search support
  • Color syntax highlighting for code blocks for many different languages
  • Theme files allow customizing the formatting of the output
  • Preprocessors that provide extensions for custom syntax and modifying content
  • Backends that can render the output to multiple formats

terminal

https://rust-lang.github.io/mdBook/

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install mdbook

sudo apt install mdbook

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    mdbook=0.4.43*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      mdbook=0.4.43*

Download URLs

Version SHA256 Size (KB)
0.4.43 1d1ef4ee87432d45e36cdfd7290ebf580001b6c470cfec3a97a7b1fc9569409d 3416
0.4.42 40ad1e233ad4750e48cf4132c1a2613d3e19c44bf22d03746eb9525e5a431c01 3417
0.4.41 294e5b666a42c0edf2f6e3c5ed0379439ab8d7774cf757655775a0de430995e5 3417
0.4.40 f9812db3fe40856c978eb960e10a1a427207d2b532af5325455ae97024fbb15a 3408
0.4.37 44146e651f3951845da5c660dd2ceef80e695ba54e879b8dc2b9ddafdc969ec2 3422
0.4.36 2ac9cb9a1fb86ca2422822168b68922abdec963e561b0553e43be36fd55a955d 3399
0.4.35 4b71bc92e55c83eeeffae223486c977d5a3888b80c7b2aa6c45ce3c1ca98b7cd 3382
0.4.34 3857767b981a38a5c286f10d769c34eb2a0a103189931ead1cddf3437cf28883 3344
0.4.33 3dbd62feeb7f7916e7a0951ea2f3fe95cf4f0bcc72ee4c6dfd82476fdd1a8fe0 3339
0.4.32 5665fc6f1de4efa1941fd725b2cdf03d491792876c53aeb9383cb510cbd607f8 3399

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for mdbook are versioned here.

Click here to see mdbook ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/mdbook/ops2deb.yml
name: mdbook
matrix:
  versions:
    - 0.4.19
    - 0.4.20
    - 0.4.21
    - 0.4.22
    - 0.4.23
    - 0.4.24
    - 0.4.25
    - 0.4.26
    - 0.4.27
    - 0.4.28
    - 0.4.29
    - 0.4.30
    - 0.4.31
    - 0.4.32
    - 0.4.33
    - 0.4.34
    - 0.4.35
    - 0.4.36
    - 0.4.37
    - 0.4.40
    - 0.4.41
    - 0.4.42
    - 0.4.43
homepage: https://rust-lang.github.io/mdBook/
summary: create book from markdown files
description: |-
  mdBook is ideal for creating product or API documentation, tutorials, course
  materials or anything that requires a clean, easily navigable and customizable
  presentation. It features:

  * An integrated search support
  * Color syntax highlighting for code blocks for many different languages
  * Theme files allow customizing the formatting of the output
  * Preprocessors that provide extensions for custom syntax and modifying content
  * Backends that can render the output to multiple formats
fetch: https://github.com/rust-lang/mdBook/releases/download/v{{version}}/mdbook-v{{version}}-x86_64-unknown-linux-gnu.tar.gz
install:
  - mdbook:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to mdbook releases. Downloaded files are locked in a lockfile versioned here.

Click here to see mdbook release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/mdbook/ops2deb.lock.yml
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.19/mdbook-v0.4.19-x86_64-unknown-linux-gnu.tar.gz
  sha256: 50a419363d8233f42a038ff3c5d977d44b7cb7f860f34b4567161241642aec9a
  timestamp: 2022-07-02 04:05:41+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.20/mdbook-v0.4.20-x86_64-unknown-linux-gnu.tar.gz
  sha256: 77e49898e2570370d30d0221393f6114ab66ad138ef4e9e2da2a5e652a090255
  timestamp: 2022-07-15 04:28:13+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.21/mdbook-v0.4.21-x86_64-unknown-linux-gnu.tar.gz
  sha256: ec3c978a255b444987fd6e0805147f4ea75d221f68c6e27dbf3e8a28aba166b7
  timestamp: 2022-07-22 20:29:17+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.22/mdbook-v0.4.22-x86_64-unknown-linux-gnu.tar.gz
  sha256: da87650f1e996fb04e87a126bd70823c0ed744e7e8e32d5530213aa22619e232
  timestamp: 2022-11-28 19:26:02+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.23/mdbook-v0.4.23-x86_64-unknown-linux-gnu.tar.gz
  sha256: cc00c5b65de359df7563ec26a108a6ccbf0c6b8098bba6e453892ccba8444e4f
  timestamp: 2022-12-15 04:24:59+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.24/mdbook-v0.4.24-x86_64-unknown-linux-gnu.tar.gz
  sha256: 6f1db6fe5de2463be21fa6115c3ab87f71407064e60f420be6046a773caf5831
  timestamp: 2022-12-15 19:22:06+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.25/mdbook-v0.4.25-x86_64-unknown-linux-gnu.tar.gz
  sha256: 2d049e4d0a1ef739a1218cf209c99cdc0d1c66aa43a15e2183770f6e1d333324
  timestamp: 2022-12-17 19:21:10+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.26/mdbook-v0.4.26-x86_64-unknown-linux-gnu.tar.gz
  sha256: 87788cfa7f995841c2a4609d3a0d3b02d1eb90e1ab439d644a52c24ce354ac9c
  timestamp: 2023-02-10 04:27:33+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.27/mdbook-v0.4.27-x86_64-unknown-linux-gnu.tar.gz
  sha256: 05aff497ac7d099b76b96d9816ebbfe29014a3d32c1488ffc486982335f46163
  timestamp: 2023-02-14 02:44:06+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.28/mdbook-v0.4.28-x86_64-unknown-linux-gnu.tar.gz
  sha256: 7de923905701123c6590536108beefc085258132fc1ba212c0fa6439bd638e46
  timestamp: 2023-03-05 17:37:13+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.29/mdbook-v0.4.29-x86_64-unknown-linux-gnu.tar.gz
  sha256: 5ed3fe888d82e785ff8c8c2d7650675ed05f2b0a222f747183acff542242af17
  timestamp: 2023-05-13 21:13:40+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.30/mdbook-v0.4.30-x86_64-unknown-linux-gnu.tar.gz
  sha256: 23dc2f6df82dea2ecb1fcf8c8ad43f258aa65a350e88feb4cc87fdee5cd96989
  timestamp: 2023-05-29 15:17:25+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.31/mdbook-v0.4.31-x86_64-unknown-linux-gnu.tar.gz
  sha256: 75ba011fdab300f1a22be3bd5bbe60cc722df14b17222d0a39e8a19d7d10a608
  timestamp: 2023-06-29 21:16:23+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.32/mdbook-v0.4.32-x86_64-unknown-linux-gnu.tar.gz
  sha256: 6ea99e8a5539bae943c44e6d498c580ccb49a726715abb3d9f6eaac5aabee8cb
  timestamp: 2023-07-17 01:58:06+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.33/mdbook-v0.4.33-x86_64-unknown-linux-gnu.tar.gz
  sha256: 4e5f783949165b04c560db63756f33f71e4ad12df926a74a2efae2c9a221049c
  timestamp: 2023-08-04 01:22:57+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.34/mdbook-v0.4.34-x86_64-unknown-linux-gnu.tar.gz
  sha256: 535a109e6f5a838c644fb0615d34f4c12e588b666f7e4b28fb987e79e2807288
  timestamp: 2023-08-06 01:16:51+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.35/mdbook-v0.4.35-x86_64-unknown-linux-gnu.tar.gz
  sha256: 4ef777bfcb3fd01687deed990372a6eb5e125f79b592014b0ac09b61595f0b34
  timestamp: 2023-09-30 01:10:35+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.36/mdbook-v0.4.36-x86_64-unknown-linux-gnu.tar.gz
  sha256: 72a50f5eecefef173114b53543a968fd1e8265ef67760b9d5bb20cd7712a9511
  timestamp: 2023-11-30 01:16:09+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.37/mdbook-v0.4.37-x86_64-unknown-linux-gnu.tar.gz
  sha256: 93f9a98032be3f4b7b4bab42fdc97d58b5d69d81eef910a5c8fa68e03fbf8a8d
  timestamp: 2024-02-07 06:06:19+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.40/mdbook-v0.4.40-x86_64-unknown-linux-gnu.tar.gz
  sha256: 9ef07fd288ba58ff3b99d1c94e6d414d431c9a61fdb20348e5beb74b823d546b
  timestamp: 2024-05-17 03:05:47+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.41/mdbook-v0.4.41-x86_64-unknown-linux-gnu.tar.gz
  sha256: 6092cf0e020b6511d36589e3679ed191e3c6d0f86e36f454dbfe126b846149a9
  timestamp: 2024-11-06 18:08:07+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.42/mdbook-v0.4.42-x86_64-unknown-linux-gnu.tar.gz
  sha256: 572b706a4b6c2265b67b4b6c183a5fe9d1479ddb47545dec4bf7db26b7928ff5
  timestamp: 2024-11-07 15:06:24+00:00
- url: https://github.com/rust-lang/mdBook/releases/download/v0.4.43/mdbook-v0.4.43-x86_64-unknown-linux-gnu.tar.gz
  sha256: d20c2f20eb1c117dc5ebeec120e2d2f6455c90fe8b4f21b7466625d8b67b9e60
  timestamp: 2024-11-26 00:28:31+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/mdbook.svg)](https://docs.wakemeops.com/packages/mdbook)
<a href="https://docs.wakemeops.com/packages/mdbook">
  <img src="https://docs.wakemeops.com/badges/mdbook.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/mdbook.svg
:target: https://docs.wakemeops.com/packages/mdbook