aboutsummaryrefslogtreecommitdiff
path: root/src/generator/html.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-03-08 14:53:01 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2024-03-08 14:53:01 +0100
commitf6a545b00a4046879b7cc25c06c37bb6b6880b43 (patch)
treebc7da8066c080ff850d1e423c0e33bd5fb83e095 /src/generator/html.rs
parent2998247083406f914b3647cedd19abf5507bf2c6 (diff)
Use serde and time
Diffstat (limited to 'src/generator/html.rs')
-rw-r--r--src/generator/html.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/generator/html.rs b/src/generator/html.rs
index 0b258bf..cff4aea 100644
--- a/src/generator/html.rs
+++ b/src/generator/html.rs
@@ -1,16 +1,12 @@
use std::io::Result;
use std::path::PathBuf;
-use crate::post::Post;
-use crate::template::{find, parse};
+use crate::template::{find, parse, TemplateContext};
-pub fn generate(_: &PathBuf, template_directory: &PathBuf, _: &PathBuf, _: &Vec<Post>) -> Result<()> {
- println!("READING TEMP");
+pub fn generate(_: &PathBuf, template_directory: &PathBuf, _: &PathBuf, context: &TemplateContext) -> Result<()> {
match find(template_directory, "index.html") {
Some(template) => {
let parsed_template = parse(&template);
- for token in parsed_template.tokens {
- println!("TOKEN {}", token);
- }
+ println!("TOKEN {}", parsed_template.render(context));
},
None => {}
}