From e56c41a1c2c9ebe9f861ec09212bdc8fee4e2204 Mon Sep 17 00:00:00 2001 From: Michael Bryan Date: Sun, 21 Jul 2019 02:37:09 +0800 Subject: [PATCH] The HTML renderer now cleans its own build directory --- src/renderer/html_handlebars/hbs_renderer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/html_handlebars/hbs_renderer.rs b/src/renderer/html_handlebars/hbs_renderer.rs index 1490f8af..16c884e1 100644 --- a/src/renderer/html_handlebars/hbs_renderer.rs +++ b/src/renderer/html_handlebars/hbs_renderer.rs @@ -282,6 +282,9 @@ impl Renderer for HtmlHandlebars { let destination = &ctx.destination; let book = &ctx.book; + utils::remove_dir_contents(destination) + .chain_err(|| "Unable to remove stale HTML output")? + trace!("render"); let mut handlebars = Handlebars::new();