diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2024-03-08 14:53:01 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2024-03-08 14:53:01 +0100 |
| commit | f6a545b00a4046879b7cc25c06c37bb6b6880b43 (patch) | |
| tree | bc7da8066c080ff850d1e423c0e33bd5fb83e095 /src/generator/html.rs | |
| parent | 2998247083406f914b3647cedd19abf5507bf2c6 (diff) | |
Use serde and time
Diffstat (limited to 'src/generator/html.rs')
| -rw-r--r-- | src/generator/html.rs | 10 |
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 => {} } |