about summary refs log tree commit diff
path: root/nixos/doc/manual/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-25 19:08:12 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-25 19:08:31 +0200
commit81f274901261620336aa9b4d986f436eb820fb56 (patch)
tree96c0cb115781e137d5ab31b0f7a1dd51b30bb966 /nixos/doc/manual/default.nix
parent6fab53b4c203d3e0c426e4eb04e15c88fa5ca84b (diff)
downloadnixlib-81f274901261620336aa9b4d986f436eb820fb56.tar
nixlib-81f274901261620336aa9b4d986f436eb820fb56.tar.gz
nixlib-81f274901261620336aa9b4d986f436eb820fb56.tar.bz2
nixlib-81f274901261620336aa9b4d986f436eb820fb56.tar.lz
nixlib-81f274901261620336aa9b4d986f436eb820fb56.tar.xz
nixlib-81f274901261620336aa9b4d986f436eb820fb56.tar.zst
nixlib-81f274901261620336aa9b4d986f436eb820fb56.zip
Manual: Chunk into separate pages
Diffstat (limited to 'nixos/doc/manual/default.nix')
-rw-r--r--nixos/doc/manual/default.nix28
1 files changed, 14 insertions, 14 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index df524c3faaca..e9f26ea9dd1b 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -55,16 +55,6 @@ in rec {
 
     buildInputs = [ libxml2 libxslt ];
 
-    xsltFlags = ''
-      --param section.autolabel 1
-      --param section.label.includes.component.label 1
-      --param html.stylesheet 'style.css'
-      --param xref.with.number.and.title 1
-      --param toc.section.depth 3
-      --param admon.style '''
-      --param callout.graphics.extension '.gif'
-    '';
-
     buildCommand = ''
       ${copySources}
 
@@ -76,10 +66,20 @@ in rec {
       # Generate the HTML manual.
       dst=$out/share/doc/nixos
       mkdir -p $dst
-      xsltproc $xsltFlags --nonet --xinclude \
-        --output $dst/manual.html \
-        ${docbook5_xsl}/xml/xsl/docbook/xhtml/docbook.xsl \
-        ./manual.xml
+      xsltproc \
+        --param section.autolabel 1 \
+        --param section.label.includes.component.label 1 \
+        --stringparam html.stylesheet style.css \
+        --param xref.with.number.and.title 1 \
+        --param toc.section.depth 3 \
+        --stringparam admon.style "" \
+        --stringparam callout.graphics.extension .gif \
+        --param chunk.section.depth 1 \
+        --param chunk.first.sections 1 \
+        --param use.id.as.filename 1 \
+        --stringparam generate.toc "book toc chapter toc" \
+        --nonet --xinclude --output $dst/ \
+        ${docbook5_xsl}/xml/xsl/docbook/xhtml/chunkfast.xsl ./manual.xml
 
       mkdir -p $dst/images/callouts
       cp ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.gif $dst/images/callouts/