コード例 #1
0
ファイル: server.go プロジェクト: Jormundir/builder
func runServer(args []string) {
	config := builder.NewSiteConfig(args)
	site := builder.NewSite(config, nil)
	watcher := site.MakeWatcher(func() {
		site.InitGenerate()
	})
	webserver := site.MakeWebserver()
	if err := watcher.Watch(); err != nil {
		log.Fatalln(err)
	}
	if err := webserver.Serve(); err != nil {
		log.Fatalln(err)
	}
}
コード例 #2
0
ファイル: build.go プロジェクト: Jormundir/builder
func runBuild(args []string) {
	config := builder.NewSiteConfig(args)
	site := builder.NewSite(config, nil)
	site.GenerateFiles()
}