mirror of
https://github.com/zyllian/webdog.git
synced 2025-05-10 02:26:42 -07:00
move build_all_pages
to the site builder
This commit is contained in:
parent
dabf4bbe1a
commit
71bd753b05
3 changed files with 14 additions and 15 deletions
11
src/lib.rs
11
src/lib.rs
|
@ -14,7 +14,6 @@ use std::{
|
|||
|
||||
use extras::ExtraData;
|
||||
use eyre::Context;
|
||||
use rayon::prelude::*;
|
||||
use resource::{EmbedMetadata, ResourceBuilderConfig};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use url::Url;
|
||||
|
@ -180,14 +179,4 @@ impl Site {
|
|||
pub fn build_once(self) -> eyre::Result<()> {
|
||||
SiteBuilder::new(self, false)?.prepare()?.build_all()
|
||||
}
|
||||
|
||||
/// Helper method to build all available pages.
|
||||
fn build_all_pages(&self, builder: &SiteBuilder) -> eyre::Result<()> {
|
||||
self.page_index
|
||||
.keys()
|
||||
.par_bridge()
|
||||
.try_for_each(|page_name| builder.build_page(page_name))?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue