Making site page initialization a bit more granular and accessible

This commit is contained in:
spf13
2014-05-01 13:20:58 -04:00
parent cbd9506c29
commit 1302ef9f63
2 changed files with 15 additions and 5 deletions

View File

@@ -231,6 +231,10 @@ func (s *Site) checkDescriptions() {
}
}
func (s *Site) Initialise() (err error) {
return s.initialize()
}
func (s *Site) initialize() (err error) {
if err = s.checkDirectories(); err != nil {
return err
@@ -317,7 +321,11 @@ func (s *Site) CreatePages() (err error) {
go func(file *source.File) (err error) {
defer wg.Done()
page, err := ReadFrom(file.Contents, file.LogicalName)
page, err := NewPage(file.LogicalName)
if err != nil {
return err
}
err = page.ReadFrom(file.Contents)
if err != nil {
return err
}