diff --git a/.github/workflows/docs-release.yaml b/.github/workflows/docs-release.yaml index f474c80f..5b9ae330 100644 --- a/.github/workflows/docs-release.yaml +++ b/.github/workflows/docs-release.yaml @@ -30,7 +30,7 @@ jobs: fetch-depth: 0 - name: Build docs - uses: docker://ghcr.io/bjw-s/mdbook:0.4.25 + uses: docker://ghcr.io/bjw-s/mdbook:0.4.25@sha256:0374aa3022448dbd061d731e489c5f7492e39a7df33234bdc94b901fe6c05b83 with: args: mdbook build docs diff --git a/docs/book.toml b/docs/book.toml index 47797d90..47e7107c 100644 --- a/docs/book.toml +++ b/docs/book.toml @@ -38,3 +38,11 @@ assets_version = "2.0.0" # do not edit: managed by `mdbook-admonish install` [preprocessor.emojicodes] after = [ "links" ] + +[preprocessor.toc] +command = "mdbook-toc" +renderer = ["html"] + +[preprocessor.regex] +after = [ "links" ] +patterns = "replace-patterns.json" diff --git a/docs/replace-patterns.json b/docs/replace-patterns.json new file mode 100644 index 00000000..62a27b96 --- /dev/null +++ b/docs/replace-patterns.json @@ -0,0 +1,6 @@ +[ + { + "pattern" : "\n### 📖 Docs[\\s\\S\n]*?---\n", + "template" : "" + } +]