pub struct SiteConfig {
pub output_dir: String,
pub base_url: String,
pub title: String,
pub include: SiteIncludeConfig,
pub exclude: SiteExcludeConfig,
pub features: SiteFeaturesConfig,
pub graph: SiteGraphConfig,
pub timeline: SiteTimelineConfig,
}Expand description
Configuration for static site generation
Fields§
§output_dir: StringOutput directory for generated site (default: ./public/)
base_url: StringBase URL for the site (default: /)
title: StringSite title (default: “Project Specs”)
include: SiteIncludeConfigContent filtering - what to include
exclude: SiteExcludeConfigContent filtering - what to exclude
features: SiteFeaturesConfigFeature toggles for different page types
graph: SiteGraphConfigGraph visualization options
timeline: SiteTimelineConfigTimeline visualization options
Trait Implementations§
Source§impl Clone for SiteConfig
impl Clone for SiteConfig
Source§fn clone(&self) -> SiteConfig
fn clone(&self) -> SiteConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SiteConfig
impl Debug for SiteConfig
Source§impl Default for SiteConfig
impl Default for SiteConfig
Source§fn default() -> SiteConfig
fn default() -> SiteConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SiteConfig
impl<'de> Deserialize<'de> for SiteConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SiteConfig
impl RefUnwindSafe for SiteConfig
impl Send for SiteConfig
impl Sync for SiteConfig
impl Unpin for SiteConfig
impl UnwindSafe for SiteConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more