Rust library to generate static websites
1use content::content_sources;
2use maudit::{AssetsOptions, BuildOptions, BuildOutput, coronate, routes};
3
4mod content;
5mod layout;
6mod routes;
7
8use routes::*;
9
10fn main() -> Result<BuildOutput, Box<dyn std::error::Error>> {
11 coronate(
12 routes![
13 Index,
14 DocsIndex,
15 NewsIndex,
16 DocsPage,
17 NewsPage,
18 ChatRedirect,
19 NotFound,
20 Contribute
21 ],
22 content_sources(),
23 BuildOptions {
24 base_url: Some("https://maudit.org".to_string()),
25 assets: AssetsOptions {
26 tailwind_binary_path: "../node_modules/.bin/tailwindcss".into(),
27 ..Default::default()
28 },
29 ..Default::default()
30 },
31 )
32}