diff --git a/kernel/model/blockinfo.go b/kernel/model/blockinfo.go index ea5b9bcee..11aa9627e 100644 --- a/kernel/model/blockinfo.go +++ b/kernel/model/blockinfo.go @@ -94,8 +94,10 @@ func GetBlockRefText(id string) string { } func getNodeRefText(node *ast.Node) string { - if name := node.IALAttr("name"); "" != name { - return name + if ret := node.IALAttr("name"); "" != ret { + ret = strings.TrimSpace(ret) + ret = util.EscapeHTML(ret) + return ret } switch node.Type {