diff --git a/src/main.rs b/src/main.rs
index fea5add..5365cae 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -8,6 +8,8 @@ use std::{
const SRC_DIR: &str = "write";
const OUT_DIR: &str = "site";
+const CONTENT_MARKER: &str = "CONTENT HERE";
+
type Result = core::result::Result<(), Box
\n"; - continue; } + if state == S::P { + html += "\n"; + } + state = S::Code; + html += "\n"; + continue; } if state == S::Code { @@ -99,11 +100,11 @@ fn convert_file(path: &Path) -> Result { } let template = read_to_string("template.html")?; - let html = template.replace("CONTENT HERE", &html); + let html = template.replacen(CONTENT_MARKER, &html, 1); - 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(()) }