Ignore folder change on live reload. Close #118
This commit is contained in:
parent
52fa0c3023
commit
a07835bbe3
|
@ -160,7 +160,7 @@ pub fn serve(interface: &str, port: &str, config_file: &str) -> Result<()> {
|
|||
Write(path) |
|
||||
Remove(path) |
|
||||
Rename(_, path) => {
|
||||
if is_temp_file(&path) {
|
||||
if is_temp_file(&path) || path.is_dir() {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -98,6 +98,11 @@ pub fn after_content_change(site: &mut Site, path: &Path) -> Result<()> {
|
|||
|
||||
// A page or section got deleted
|
||||
if !path.exists() {
|
||||
// A folder got deleted, ignore this event
|
||||
if !site.sections.contains_key(path) && !site.pages.contains_key(path) {
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
if is_section {
|
||||
// A section was deleted, many things can be impacted:
|
||||
// - the pages of the section are becoming orphans
|
||||
|
|
Loading…
Reference in a new issue