common
Types
pub type Collection {
Collection(
directory: String,
parse: fn(String) -> Result(Page),
index: Option(fn(List(Page)) -> Element(Nil)),
rss: Option(fn(List(Page)) -> String),
)
}
Constructors
-
Collection( directory: String, parse: fn(String) -> Result(Page), index: Option(fn(List(Page)) -> Element(Nil)), rss: Option(fn(List(Page)) -> String), )
pub type Config {
Config(
render_home: fn(List(Collection)) -> Element(Nil),
main_pages: List(MainPage),
)
}
Constructors
-
Config( render_home: fn(List(Collection)) -> Element(Nil), main_pages: List(MainPage), )
pub type MainPage {
MainPage(id: String, html: Element(Nil))
}
Constructors
-
MainPage(id: String, html: Element(Nil))