diff options
author | Steve Francia <steve.francia@gmail.com> | 2013-08-17 20:59:07 -0700 |
---|---|---|
committer | Steve Francia <steve.francia@gmail.com> | 2013-08-17 20:59:07 -0700 |
commit | 2542836bbc8f2595d69b59f6346334213a8781fb (patch) | |
tree | 0a0d1b65a85b4054785417e699326d3ba9130e9b | |
parent | 8f330626bcbe3413b853dda98e17352af9067d44 (diff) | |
parent | 0f143dcf1498897d2f7b83fad6830fd964b3ef95 (diff) |
Merge pull request #41 from rozza/skipStatic
Skip Static directory if its in your content directory
-rw-r--r-- | hugolib/site.go | 6 |
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, |