Skip to content

Commit 2573182

Browse files
authored
Merge pull request #687 from k1LoW/escape-more
fix(md): escape additional markdown special characters
2 parents adffc63 + fa42644 commit 2573182

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

output/md/md.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ import (
2323
"gitlab.com/golang-commonmark/mdurl"
2424
)
2525

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("`", "\\`", `|`, `\|`, "<", `\<`, ">", `\>`)
2729

2830
var _ output.Output = &Md{}
2931

@@ -587,7 +589,7 @@ func (m *Md) makeTableTemplateData(t *schema.Table) map[string]interface{} {
587589
adjustData(&data, t.ShowColumn(schema.ColumnPercents, hideColumns), fmt.Sprintf("%.1f", c.Percents.Float64))
588590
adjustData(&data, t.ShowColumn(schema.ColumnChildren, hideColumns), strings.Join(childRelations, " "))
589591
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))
591593
adjustData(&data, t.ShowColumn(schema.ColumnLabels, hideColumns), output.LabelJoin(c.Labels))
592594
columnsData = append(columnsData, data)
593595
}

0 commit comments

Comments
 (0)