From 2a4719f275d624fd5a1207443327a6715c16999c Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Fri, 16 May 2025 06:33:45 +0100 Subject: [PATCH] docs/mdbook: add page ToC https://github.com/slowsage/mdbook-pagetoc --- docs/mdbook/book.toml | 4 ++++ docs/mdbook/default.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/docs/mdbook/book.toml b/docs/mdbook/book.toml index 56899e18..2e11c824 100644 --- a/docs/mdbook/book.toml +++ b/docs/mdbook/book.toml @@ -7,9 +7,13 @@ title = "nixvim docs" [output.html] site-url = "@SITE_URL@" +additional-js = ["theme/pagetoc.js"] +additional-css = ["theme/pagetoc.css"] [output.html.fold] enable = true level = 0 [preprocessor.alerts] + +[preprocessor.pagetoc] diff --git a/docs/mdbook/default.nix b/docs/mdbook/default.nix index c10f550a..a75c0b5e 100644 --- a/docs/mdbook/default.nix +++ b/docs/mdbook/default.nix @@ -323,6 +323,7 @@ pkgs.stdenv.mkDerivation (finalAttrs: { buildInputs = [ pkgs.mdbook pkgs.mdbook-alerts + pkgs.mdbook-pagetoc ]; # Build a source from the fileset containing the following paths,