| Crates.io | mdbook-combiner |
| lib.rs | mdbook-combiner |
| version | 0.1.17 |
| created_at | 2023-04-12 20:12:38.605294+00 |
| updated_at | 2024-06-07 11:25:54.594196+00 |
| description | a utility to combine mdbook summaries from multiple source into one mdbook |
| homepage | |
| repository | |
| max_upload_size | |
| id | 837194 |
| size | 49,464 |
The utility aims to help solve the issue of an org having multiple mdbooks spread across repos but also want the option of producing a single mdbook for convenience and searchability of an entire orgs information.
In general, the tool expects to have a folder that contains several SUMMARY.md or subfolders that contain them. I have used the repo tool to clone multiple repos to construct this folder but its documentation is err not great so your mileage may vary. A shell script that calls clone would probably work as well.
You can then call the tool as such mdbook-combiner -m METAFOLDER this will now output a new SUMMARY.md that can be fed into mdbook to create a combined mdbook.
You can also use the -j flag to pass in folders containing markdown files, this will generate a SUMMARY for those files based on file location and add them into the combined output.