mdbook-checklist

Crates.iomdbook-checklist
lib.rsmdbook-checklist
version0.1.1
sourcesrc
created_at2019-02-18 10:46:52.712429
updated_at2022-03-22 13:16:48.99607
descriptionAn mdBook preprocessor for generating checklists and indexes.
homepage
repositoryhttps://github.com/ANSSI-FR/mdbook-checklist
max_upload_size
id115551
size67,125
Aurélien Deharbe (ad-anssi)

documentation

README

mdBook checklist preprocessor

Crates.io Build Status

A preprocessor for gathering checks in an mdBook and generating an index.

Usage

First, you need to install the preprocessor:

cargo install mdbook-checklist

Next, you need to add the preprocessor to your book.toml:

[book]
authors = ["Me"]
multilingual = false
src = "src"
title = "The Book"

[preprocessor.checklist]

Finally, you can insert marks in your book chapters, according to the following format: {{#check <name> | <description>}}. For example

# Chapter 1

{{#check Note-1 | This is an important note}}

The mark will be replaced by the name solely (with an anchor to be linked from the index). Also, for this example, the following index will be generated:

Checklist

  • Chapter 1:
    • This is an important note (Note-1)

Options

The title Checklist of the generated index can be changed:

[preprocessor.checklist]
title = "A list of notes"

Licence

This library is published under the Open Licence 2.0.

Commit count: 22

cargo fmt