diff options
author | Graham Christensen <graham@grahamc.com> | 2018-04-05 07:54:01 -0400 |
---|---|---|
committer | Graham Christensen <graham@grahamc.com> | 2018-04-05 07:54:01 -0400 |
commit | 8f33464ca7a603301cf9a5a213be23ca701d6cce (patch) | |
tree | b524e95295d498a5241d04b977ec12b03769bf96 /nixos/doc/manual/default.nix | |
parent | ced3a201e39397f5c7a311d40525088494ea7808 (diff) | |
download | nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar.gz nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar.bz2 nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar.lz nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar.xz nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.tar.zst nixlib-8f33464ca7a603301cf9a5a213be23ca701d6cce.zip |
nixos docs: syntax highlight
- Rectifies diverging CSS by combining nixos/nixpkgs docs CSS - Moves our custom Highlight.js loader in to the hljs package - Switches the nixos docs to use SVG callouts too
Diffstat (limited to 'nixos/doc/manual/default.nix')
-rw-r--r-- | nixos/doc/manual/default.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index c51c30065a33..ac22712baf87 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -124,11 +124,12 @@ let manualXsltprocOptions = toString [ "--param section.autolabel 1" "--param section.label.includes.component.label 1" - "--stringparam html.stylesheet style.css" + "--stringparam html.stylesheet 'style.css overrides.css highlightjs/mono-blue.css'" + "--stringparam html.script './highlightjs/highlight.pack.js ./highlightjs/loader.js'" "--param xref.with.number.and.title 1" "--param toc.section.depth 3" "--stringparam admon.style ''" - "--stringparam callout.graphics.extension .gif" + "--stringparam callout.graphics.extension .svg" "--stringparam current.docid manual" "--param chunk.section.depth 0" "--param chunk.first.sections 1" @@ -260,9 +261,11 @@ in rec { ${manual-combined}/manual-combined.xml mkdir -p $dst/images/callouts - cp ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.gif $dst/images/callouts/ + cp ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.svg $dst/images/callouts/ - cp ${./style.css} $dst/style.css + cp ${../../../doc/style.css} $dst/style.css + cp ${../../../doc/overrides.css} $dst/overrides.css + cp -r ${pkgs.documentation-highlighter} $dst/highlightjs mkdir -p $out/nix-support echo "nix-build out $out" >> $out/nix-support/hydra-build-products @@ -286,7 +289,7 @@ in rec { ${manual-combined}/manual-combined.xml mkdir -p $dst/epub/OEBPS/images/callouts - cp -r ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.gif $dst/epub/OEBPS/images/callouts # */ + cp -r ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.svg $dst/epub/OEBPS/images/callouts # */ echo "application/epub+zip" > mimetype manual="$dst/nixos-manual.epub" zip -0Xq "$manual" mimetype |