diff --git a/CHANGELOG.md b/CHANGELOG.md index 58ceee9..3908d8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.5.1 (unreleased) + +- Fix deleting markdown file in `zola serve` + + ## 0.5.0 (2018-11-17) ### Breaking diff --git a/components/library/src/content/page.rs b/components/library/src/content/page.rs index 122df16..96fe524 100644 --- a/components/library/src/content/page.rs +++ b/components/library/src/content/page.rs @@ -21,7 +21,7 @@ use content::ser::SerializingPage; lazy_static! { // Check whether a string starts with yyyy-mm-dd{-,_} - static ref DATE_IN_FILENAME: Regex = Regex::new(r"^^([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))(_|-)").unwrap(); + static ref DATE_IN_FILENAME: Regex = Regex::new(r"^([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))(_|-)").unwrap(); } #[derive(Clone, Debug, PartialEq)] diff --git a/components/rebuild/src/lib.rs b/components/rebuild/src/lib.rs index 454e2c5..dad6ede 100644 --- a/components/rebuild/src/lib.rs +++ b/components/rebuild/src/lib.rs @@ -311,7 +311,7 @@ pub fn after_content_change(site: &mut Site, path: &Path) -> Result<()> { if is_md { // only delete if it was able to be added in the first place if !index.exists() && !path.exists() { - delete_element(site, path, is_section)?; + return delete_element(site, path, is_section); } // Added another .md in a assets directory