Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-09-20 14:34:45 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-09-20 14:35:41 +0300
commit3acde9ae04fbf4a8c635d404608cb87218a8b803 (patch)
tree3c1e48dc7f43ce98d8138a44a560df0fda1bf5d5 /resources
parent473b6610d51d4a33ba35917f95b0d97ea78dad2b (diff)
Make sure CSS is rebuilt when postcss.config.js or tailwind.config.js changes
Fixes #7715
Diffstat (limited to 'resources')
-rw-r--r--resources/resource_cache.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/resources/resource_cache.go b/resources/resource_cache.go
index 47822a7f5..feaa94f5c 100644
--- a/resources/resource_cache.go
+++ b/resources/resource_cache.go
@@ -295,3 +295,22 @@ func (c *ResourceCache) DeletePartitions(partitions ...string) {
}
}
+
+func (c *ResourceCache) DeleteContains(parts ...string) {
+ c.Lock()
+ defer c.Unlock()
+
+ for k := range c.cache {
+ clear := false
+ for _, part := range parts {
+ if strings.Contains(k, part) {
+ clear = true
+ break
+ }
+ }
+ if clear {
+ delete(c.cache, k)
+ }
+ }
+
+}