DocMerge combines multiple topic files into one single document for easy documentation management.
- Organize topics in a folder:
js-topics/
├── config.js
├── 1-variable.mdx
├── 2-console.mdx
├── 3-conditionals.mdx
-
Set output folder and output file in
config.js. -
Run:
node merge.js <topics folder>Generates a single combined file in the output folder.
Note
Orders files by filename (prefix with numbers)
Tip
Only specific configuration properties are allowed in config.js (such as imports, frontmatter, outputFile, outputDir, order and hook) this limitation is intentional to avoid confusion and keep DocMerge predictable and easy to use.