Add Dart Sass support

But note that the Dart Sass Embedded Protocol is still in beta (beta 5), a main release scheduled for Q1 2021.

Fixes #7380
Fixes #8102
This commit is contained in:
Bjørn Erik Pedersen
2020-12-23 09:26:23 +01:00
parent f9f779786e
commit cea1574023
26 changed files with 804 additions and 207 deletions

View File

@@ -48,6 +48,10 @@ func (h *HugoSites) Build(config BuildCfg, events ...fsnotify.Event) error {
// Make sure we don't trigger rebuilds in parallel.
h.runningMu.Lock()
defer h.runningMu.Unlock()
} else {
defer func() {
h.Close()
}()
}
ctx, task := trace.NewTask(context.Background(), "Build")