pub fn generate_corpus(dir: &Path, spec: &CorpusSpec) -> Result<usize>Expand description
Writes spec.pages Markdown files into dir, returning the count written.
The directory is created if absent. Existing files are overwritten, so a re-run refreshes the corpus in place rather than accumulating.
§Errors
Returns any I/O error from creating the directory or writing a page.
§Examples
use ssg::bench_corpus::{generate_corpus, CorpusSpec};
let dir = tempfile::tempdir().unwrap();
generate_corpus(dir.path(), &CorpusSpec::new(4)).unwrap();
assert!(dir.path().join("page-0000.md").is_file());