diff --git a/kernel/model/template.go b/kernel/model/template.go index 7bb05a460..10f79392e 100644 --- a/kernel/model/template.go +++ b/kernel/model/template.go @@ -145,6 +145,7 @@ func DocSaveAsTemplate(id, name string, overwrite bool) (code int, err error) { formatRenderer := render.NewFormatRenderer(tree, luteEngine.RenderOptions) md := formatRenderer.Render() name = util.FilterFileName(name) + ".md" + name = util.TruncateLenFileName(name) savePath := filepath.Join(util.DataDir, "templates", name) if gulu.File.IsExist(savePath) { if !overwrite {