summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Francia <steve.francia@gmail.com>2013-08-17 20:59:07 -0700
committerSteve Francia <steve.francia@gmail.com>2013-08-17 20:59:07 -0700
commit2542836bbc8f2595d69b59f6346334213a8781fb (patch)
tree0a0d1b65a85b4054785417e699326d3ba9130e9b
parent8f330626bcbe3413b853dda98e17352af9067d44 (diff)
parent0f143dcf1498897d2f7b83fad6830fd964b3ef95 (diff)
Merge pull request #41 from rozza/skipStatic
Skip Static directory if its in your content directory
-rw-r--r--hugolib/site.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/hugolib/site.go b/hugolib/site.go
index c9104564a..2f565f8db 100644
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -194,6 +194,8 @@ func (s *Site) initialize() {
s.checkDirectories()
+ staticDir := s.Config.GetAbsPath(s.Config.StaticDir+"/")
+
walker := func(path string, fi os.FileInfo, err error) error {
if err != nil {
PrintErr("Walker: ", err)
@@ -201,6 +203,9 @@ func (s *Site) initialize() {
}
if fi.IsDir() {
+ if (path == staticDir) {
+ return filepath.SkipDir
+ }
site.Directories = append(site.Directories, path)
return nil
} else {
@@ -213,7 +218,6 @@ func (s *Site) initialize() {
}
filepath.Walk(s.absContentDir(), walker)
-
s.Info = SiteInfo{
BaseUrl: template.URL(s.Config.BaseUrl),
Title: s.Config.Title,