hugolib: Handle newly created files in Fast Render Mode

Updates #4339
This commit is contained in:
Alexey Grachov
2018-01-28 12:46:48 +02:00
committed by Bjørn Erik Pedersen
parent 2fa70c9344
commit 1707dae8d3
2 changed files with 7 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ import (
// renderPages renders pages each corresponding to a markdown file.
// TODO(bep np doc
func (s *Site) renderPages(filter map[string]bool) error {
func (s *Site) renderPages(filter map[string]bool, files map[string]bool) error {
results := make(chan error)
pages := make(chan *Page)
@@ -50,7 +50,7 @@ func (s *Site) renderPages(filter map[string]bool) error {
hasFilter := filter != nil && len(filter) > 0
for _, page := range s.Pages {
if hasFilter && !filter[page.RelPermalink()] {
if hasFilter && !filter[page.RelPermalink()] && !files[page.Source.Filename()] {
continue
}
pages <- page