Nitro timer is encapsulated.

Remove the need for NewSite by relying on appropriate defaults.  Renamed
site.c to site.Config to allow Sites to be created outside the package.
This commit is contained in:
Noah Campbell 2013-08-07 17:21:22 -07:00
parent e26b43f6d9
commit 309db474c7
3 changed files with 64 additions and 45 deletions

View file

@ -102,7 +102,7 @@ func main() {
}
if *checkMode {
site := hugolib.NewSite(config)
site := hugolib.Site{Config: *config}
site.Analyze()
os.Exit(0)
}
@ -143,7 +143,7 @@ func serve(port string, config *hugolib.Config) {
func buildSite(config *hugolib.Config) (site *hugolib.Site, err error) {
startTime := time.Now()
site = hugolib.NewSite(config)
site = &hugolib.Site{Config: *config}
err = site.Build()
if err != nil {
return