|
|
|
@ -59,21 +59,16 @@ func GetContent(siteRoot string, sites *hugolib.HugoSites) ([]Content, error) { |
|
|
|
|
return nil, err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pages := sites.Pages() |
|
|
|
|
for _, page := range pages { |
|
|
|
|
if page.Kind == hugolib.KindPage { |
|
|
|
|
for i, file := range files { |
|
|
|
|
path := path.Join("content", page.Source.Path()) |
|
|
|
|
if file.Filename == path { |
|
|
|
|
fn := path.Join(siteRoot, file.Filename) |
|
|
|
|
page := sites.GetContentPage(fn) |
|
|
|
|
if page != nil { |
|
|
|
|
files[i].Metadata = &Metadata{ |
|
|
|
|
Title: page.Title, |
|
|
|
|
Path: path, |
|
|
|
|
Path: file.Filename, |
|
|
|
|
Date: page.Date, |
|
|
|
|
Lastmod: page.Lastmod, |
|
|
|
|
} |
|
|
|
|
break |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -110,5 +105,7 @@ func (ch CaddyHugo) NewContent(name, ctype string) (string, error) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ch.Build() |
|
|
|
|
|
|
|
|
|
return filename, nil |
|
|
|
|
} |
|
|
|
|