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) |
|
Write(path) |
|
||||||
Remove(path) |
|
Remove(path) |
|
||||||
Rename(_, path) => {
|
Rename(_, path) => {
|
||||||
if is_temp_file(&path) {
|
if is_temp_file(&path) || path.is_dir() {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -98,6 +98,11 @@ pub fn after_content_change(site: &mut Site, path: &Path) -> Result<()> {
|
||||||
|
|
||||||
// A page or section got deleted
|
// A page or section got deleted
|
||||||
if !path.exists() {
|
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 {
|
if is_section {
|
||||||
// A section was deleted, many things can be impacted:
|
// A section was deleted, many things can be impacted:
|
||||||
// - the pages of the section are becoming orphans
|
// - the pages of the section are becoming orphans
|
||||||
|
|
Loading…
Reference in a new issue