package main import ( "log" "os" "lmika.dev/lmika/weiro/providers/sitebuilder" "lmika.dev/lmika/weiro/providers/sitereader" "lmika.dev/lmika/weiro/site_templates" ) func main() { sr := sitereader.New(os.DirFS("_test-site")) site, err := sr.ReadSite() if err != nil { log.Fatal(err) } sb, err := sitebuilder.New(site, sitebuilder.Options{ BasePosts: "/posts", TemplatesFS: site_templates.FS, }) if err != nil { log.Fatal(err) } if err := sb.BuildSite("build/out"); err != nil { log.Fatal(err) } log.Println("Done") }