scraps 2.2.0

Scraps is a portable CLI knowledge hub for managing interconnected Markdown documentation with Wiki-link notation.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use chrono_tz::Tz;
use scraps_libs::model::base_url::BaseUrl;

use super::{css::CssMetadata, html::HtmlMetadata, list_view_configs::ListViewConfigs};

/// Site-wide settings one build run needs. Grouped so `build` and `serve`
/// derive them the same way and hand the usecase a single value.
pub struct BuildConfig {
    pub base_url: BaseUrl,
    pub timezone: Tz,
    pub html_metadata: HtmlMetadata,
    pub css_metadata: CssMetadata,
    pub list_view_configs: ListViewConfigs,
}