diff --git a/src/main.rs b/src/main.rs
index 66f4847..fea5add 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,40 +1,22 @@
use std::{
error::Error,
ffi::OsStr,
- fs::{read_dir, read_to_string, DirBuilder, File},
+ fs::{read_dir, read_to_string, File},
io::Write,
path::{Path, PathBuf},
};
const SRC_DIR: &str = "write";
const OUT_DIR: &str = "site";
-const CONTENT_MARKER: &str = "CONTENT HERE";
-
-const TEMPLATE_FILE: &str = "template.html";
-const DEFAULT_TEMPLATE: &[u8] = include_bytes!("../template.html");
-
type Result = core::result::Result<(), Box
\n"; + continue; } - if state == S::P { - html += "\n"; - } - state = S::Code; - html += "\n"; - continue; } if state == S::Code { @@ -115,12 +98,12 @@ fn convert_file(path: &Path) -> Result { } } - let template = read_to_string(TEMPLATE_FILE)?; - let html = template.replacen(CONTENT_MARKER, &html, 1); + let template = read_to_string("template.html")?; + let html = template.replace("CONTENT HERE", &html); - let mut file = File::create(&out_path)?; + let mut file = File::create(out_path)?; file.write_all(html.as_bytes())?; - println!("built {}", out_path.display()); + Ok(()) } diff --git a/template.html b/template.html deleted file mode 100644 index 67f63de..0000000 --- a/template.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - -TITLE HERE - - - - CONTENT HERE - - - \ No newline at end of file