summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorWriterV2 <primary-v2@protonmail.com>2022-08-23 13:19:49 +0200
committerWriterV2 <primary-v2@protonmail.com>2022-08-23 13:19:49 +0200
commit58f0228b4e769b39c330b0ed44deaa0fdaa669cf (patch)
tree5583674b9c7d41886d9f4f096f4a91f9702ed714 /src/main.rs
parent816b4c15f5cbbc2e41da8a631ca8d5240bbb9881 (diff)
Restart with pure tera setup
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
new file mode 100644
index 0000000..81c2c61
--- /dev/null
+++ b/src/main.rs
@@ -0,0 +1,20 @@
+use tera::{Context, Tera};
+
+fn main() {
+ let tera = match Tera::new("templates/**/*.html") {
+ Ok(t) => t,
+ Err(e) => {
+ println!("Parsing error(s): {}", e);
+ ::std::process::exit(1);
+ }
+ };
+
+ let context = Context::new();
+
+ let output = tera
+ .render("index.html", &context)
+ .expect("Failed to render index.html");
+
+ std::fs::write("docs/index.html", output)
+ .expect("Failed to write rendered output to index.html");
+}