Allows organisation where all source files are in one directory:
```
`config.yaml`:
contentdir: "source"
staticdir: "source/static"
...
.
└── source
├── post
| ├── firstpost.md // <- http://site.com/post/firstpost.html
| └── secondpost.md // <- http://site.com/post/secondpost.html
└── static
└── css
└── site.css // <- http://site.com/css/site.css
```
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)
}
if fi.IsDir() {
+ if (path == staticDir) {
+ return filepath.SkipDir
+ }
site.Directories = append(site.Directories, path)
return nil
} else {
}
filepath.Walk(s.absContentDir(), walker)
-
s.Info = SiteInfo{
BaseUrl: template.URL(s.Config.BaseUrl),
Title: s.Config.Title,