fn write_pages( results: Vec<Result<Vec<(PathBuf, String)>, PathBuf>>, pages_dir: &Path, ) -> Result<Vec<PathBuf>>
Write successful pages, but do not change ownership or prune if a user source failed.