@@ -23,7 +23,9 @@ import (
23
23
"gitlab.com/golang-commonmark/mdurl"
24
24
)
25
25
26
- var mdEscRep = strings .NewReplacer ("`" , "\\ `" )
26
+ // mdEscRep is a replacer for markdown escape.
27
+ // Add when a case of actual display collapse appears.
28
+ var mdEscRep = strings .NewReplacer ("`" , "\\ `" , `|` , `\|` , "<" , `\<` , ">" , `\>` )
27
29
28
30
var _ output.Output = & Md {}
29
31
@@ -587,7 +589,7 @@ func (m *Md) makeTableTemplateData(t *schema.Table) map[string]interface{} {
587
589
adjustData (& data , t .ShowColumn (schema .ColumnPercents , hideColumns ), fmt .Sprintf ("%.1f" , c .Percents .Float64 ))
588
590
adjustData (& data , t .ShowColumn (schema .ColumnChildren , hideColumns ), strings .Join (childRelations , " " ))
589
591
adjustData (& data , t .ShowColumn (schema .ColumnParents , hideColumns ), strings .Join (parentRelations , " " ))
590
- adjustData (& data , t .ShowColumn (schema .ColumnComment , hideColumns ), c .Comment )
592
+ adjustData (& data , t .ShowColumn (schema .ColumnComment , hideColumns ), mdEscRep . Replace ( c .Comment ) )
591
593
adjustData (& data , t .ShowColumn (schema .ColumnLabels , hideColumns ), output .LabelJoin (c .Labels ))
592
594
columnsData = append (columnsData , data )
593
595
}
0 commit comments