diff options
| author | Terrance Kennedy <terrance@missingtoken.net> | 2024-11-17 13:21:26 -0700 |
|---|---|---|
| committer | Terrance Kennedy <terrance@missingtoken.net> | 2024-11-17 14:19:36 -0700 |
| commit | 4720d452f8095703d1978700a1ea4f94eb3c1520 (patch) | |
| tree | 7d002380f3790f4f6bf3a67d79047cd1e9225c65 /doc | |
| parent | 34588d57cfc41c6953c54c93b6b685cab3b548ee (diff) | |
manualHTML: support --redirects option in nixos-render-docs
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/manual/default.nix | 6 | ||||
| -rw-r--r-- | doc/manual/redirects.json | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/doc/manual/default.nix b/doc/manual/default.nix index deada0a..d8e12f2 100644 --- a/doc/manual/default.nix +++ b/doc/manual/default.nix @@ -79,11 +79,17 @@ in rec { '@DARWIN_OPTIONS_JSON@' \ ${optionsJSON}/share/doc/darwin/options.json + # Pass --redirects option if nixos-render-docs supports it + if nixos-render-docs manual html --help | grep --silent -E '^\s+--redirects\s'; then + redirects_opt="--redirects ${./redirects.json}" + fi + # TODO: --manpage-urls? nixos-render-docs -j $NIX_BUILD_CORES manual html \ --manpage-urls ${pkgs.writeText "manpage-urls.json" "{}"} \ --revision ${lib.escapeShellArg revision} \ --generator "nixos-render-docs ${lib.version}" \ + $redirects_opt \ --stylesheet style.css \ --stylesheet highlightjs/mono-blue.css \ --script ./highlightjs/highlight.pack.js \ diff --git a/doc/manual/redirects.json b/doc/manual/redirects.json new file mode 100644 index 0000000..46e6796 --- /dev/null +++ b/doc/manual/redirects.json @@ -0,0 +1,5 @@ +{ + "book-darwin-manual": [ + "index.html#book-darwin-manual" + ] +} |
