use std::io::Result;
use std::path::PathBuf;
-use crate::post::Post;
+use crate::template::{find, parse, TemplateContext};
-pub fn generate(_: &PathBuf, _: &PathBuf, _: &PathBuf, _: &Vec<Post>) -> Result<()> {
+pub fn generate(_: &PathBuf, template_directory: &PathBuf, _: &PathBuf, context: &TemplateContext) -> Result<()> {
+ match find(template_directory, "index.txt") {
+ Some(template) => {
+ let parsed_template = parse(&template);
+ println!("TOKEN {}", parsed_template.render(context));
+ },
+ None => {}
+ }
Ok(())
}