代码拉取完成,页面将自动刷新
package assets
import (
"embed"
"fmt"
"io/fs"
)
//go:embed *.tmpl
var templates embed.FS
// OpenTemplate opens the embed template by name.
func OpenTemplate(name string) (fs.File, error) {
return templates.Open(name)
}
// Templates returns a list of embed templates.
func Templates() ([]string, error) {
files, err := templates.ReadDir(".")
if err != nil {
return nil, fmt.Errorf("reading dir: %w", err)
}
fileNames := make([]string, 0, len(files))
for _, f := range files {
fileNames = append(fileNames, f.Name())
}
return fileNames, nil
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。