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("build/test-site")) sb, err := sitebuilder.New("build/out", sitebuilder.Options{ BasePosts: "/posts", TemplatesFS: site_templates.FS, }) if err != nil { log.Fatal(err) } site, err := sr.ReadSite() if err != nil { log.Fatal(err) } if err := sb.BuildSite(site); err != nil { log.Fatal(err) } log.Println("Done") }