package main import ( "embed" "io/fs" ) // 嵌入式静态资源: HTML 骨架单独 embed, CSS/JS 经 /static 路由对外提供. // 所有资源仍编译进单个二进制, 部署无需运行时外部文件. //go:embed static/app.css static/app.js static/helpers.js static/batch.js var staticEmbed embed.FS //go:embed static/index.html.tpl var indexTpl []byte // staticFS 是 static/ 目录的子文件系统, 供 /static 路由对外提供资源. var staticFS fs.FS func init() { var err error staticFS, err = fs.Sub(staticEmbed, "static") if err != nil { panic(err) } }