diff options
author | Eddy Pedroni <eddy@0xf7.com> | 2020-02-01 15:55:15 +0100 |
---|---|---|
committer | Eddy Pedroni <eddy@0xf7.com> | 2020-02-01 15:55:15 +0100 |
commit | ed306e653641769ffb8d084ea7717f18a5a9239c (patch) | |
tree | bdf8d7e47566741584fc81800f853b54cbda3021 /entry.go | |
parent | c1d6f344316789c560107777d9d332c9a8f15bd3 (diff) |
Refactored, all sites are generated now
Diffstat (limited to 'entry.go')
-rw-r--r-- | entry.go | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -5,6 +5,7 @@ import ( "path/filepath" "regexp" "strconv" + "fmt" ) /* @@ -23,11 +24,12 @@ type logEntry struct { year int } -func findEntries(cfg config) (entries []Renderer, err error) { +func findEntries(root string) (entries []Renderer) { baseEntryRegex := regexp.MustCompile("([A-z\\-]+)\\.md") logEntryRegex := regexp.MustCompile("(20[0-9]{2})-([0-9]{2})-([0-9]{2})-([A-z\\-]+)\\.md") - err = filepath.Walk(cfg.DocsRoot, func(p string, f os.FileInfo, e error) error { + fmt.Println(root) + err := filepath.Walk(root, func(p string, f os.FileInfo, e error) error { if !f.IsDir() && baseEntryRegex.MatchString(f.Name()) { baseCaptures := baseEntryRegex.FindStringSubmatch(f.Name()) newBaseEntry := entry{name: nameify(baseCaptures[1]), @@ -52,5 +54,9 @@ func findEntries(cfg config) (entries []Renderer, err error) { } return nil }) + if err != nil { + panic(err) + } + return } |