diff --git a/nixos/doc/manual/administration/running.xml b/nixos/doc/manual/administration/running.xml
index 786dd5e2390d..19bec1f7794d 100644
--- a/nixos/doc/manual/administration/running.xml
+++ b/nixos/doc/manual/administration/running.xml
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-running">
Administration
-
+
This chapter describes various aspects of managing a running NixOS system,
such as how to use the systemd service manager.
diff --git a/nixos/doc/manual/configuration/configuration.xml b/nixos/doc/manual/configuration/configuration.xml
index 138d1d86d7fc..507d28814ead 100644
--- a/nixos/doc/manual/configuration/configuration.xml
+++ b/nixos/doc/manual/configuration/configuration.xml
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-configuration">
Configuration
-
+
This chapter describes how to configure various aspects of a NixOS machine
through the configuration file
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index 4e0d486e94c8..7fc0ad702f84 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -268,7 +268,10 @@ in rec {
--stringparam id.warnings "1" \
--nonet --output $dst/ \
${docbook_xsl_ns}/xml/xsl/docbook/xhtml/chunktoc.xsl \
- ${manual-combined}/manual-combined.xml
+ ${manual-combined}/manual-combined.xml \
+ |& tee xsltproc.out
+ grep "^ID recommended on" xsltproc.out &>/dev/null && echo "error: some IDs are missing" && false
+ rm xsltproc.out
mkdir -p $dst/images/callouts
cp ${docbook_xsl_ns}/xml/xsl/docbook/images/callouts/*.svg $dst/images/callouts/
diff --git a/nixos/doc/manual/development/development.xml b/nixos/doc/manual/development/development.xml
index 03dee6ff09bb..43f511b3e96b 100644
--- a/nixos/doc/manual/development/development.xml
+++ b/nixos/doc/manual/development/development.xml
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-development">
Development
-
+
This chapter describes how you can modify and extend NixOS.
diff --git a/nixos/doc/manual/installation/installation.xml b/nixos/doc/manual/installation/installation.xml
index d4276be95d68..2901f462dee0 100644
--- a/nixos/doc/manual/installation/installation.xml
+++ b/nixos/doc/manual/installation/installation.xml
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-installation">
Installation
-
+
This section describes how to obtain, install, and configure NixOS for
first-time use.