// 初始化当前模块 func Init() error { cfg = app.GetConfig() opt = app.GetOptions() db = app.GetDB() stats = app.GetStats() // 上传相关配置 var err error u, err = upload.New(cfg.UploadDir, cfg.UploadDirFormat, cfg.UploadSize, strings.Split(cfg.UploadExts, ";")...) if err != nil { return err } return initRoute() }
// 从主题根目录加载所有的主题内容,并初始所有的主题下静态文件的路由。 // defaultTheme 为默认的主题。 func Init() error { cfg = app.GetConfig() opt = app.GetOptions() db = app.GetDB() stats = app.GetStats() if err := loadThemes(); err != nil { return err } if err := Switch(opt.Theme); err != nil { return err } return initRoute() }
// 初始化sitemap包 func Init() error { db = app.GetDB() opt = app.GetOptions() if err := BuildRss(); err != nil { return err } if err := BuildAtom(); err != nil { return err } if err := BuildSitemap(); err != nil { return err } return initRoute() }