2024-04-01 19:05:53 +02:00
|
|
|
use std::fs::read_to_string;
|
|
|
|
mod config;
|
|
|
|
use mlem::*;
|
2024-03-31 20:08:43 +02:00
|
|
|
fn main() {
|
2024-04-01 19:05:53 +02:00
|
|
|
let config = config::read_config();
|
2024-03-31 20:08:43 +02:00
|
|
|
|
2024-04-01 19:05:53 +02:00
|
|
|
let raw_files = read_src_files(&config.src_dir);
|
|
|
|
for file in raw_files {
|
|
|
|
let markdown = read_to_string(file.path).expect("File does not exist");
|
|
|
|
let html = generate_blog_entry(markdown,&config.templates_dir);
|
|
|
|
write_to_fs(html, &config.output_dir, &file.file_name.into_string().unwrap());
|
2024-03-31 20:08:43 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|