diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/main.rs b/src/main.rs index 8dddff7..37f1399 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,31 +1,5 @@ -use std::fs::write; - -use anyhow::{Context, Ok, Result}; -use tera::Tera; - -use self::works::stories::Stories; -use self::works::Works; - -mod works; - -const STORY: (&str, &str) = ("stories", "story"); +use anyhow::Result; fn main() -> Result<()> { - // new tera instance - let tera = Tera::new("templates/**/*.html").context("Failed to create new Tera instance")?; - - // render index.html file - let output = tera - .render("index.html", &tera::Context::new()) - .context("Failed to render index.html")?; - write("docs/index.html", output).context("Failed to write index.html")?; - - // render pages for stories - Stories::new_from_file(STORY.0)? - .render_overview_page(&tera, STORY.0) - .context("Failed to render overview page for stories")? - .render_single_pages(&tera, STORY.1) - .context("Failed to render single pages for stories")?; - Ok(()) } |
