* Disable all typographic replacements in markdown renderer Previously we only disabled some of them. This disables all the default replacements that goldmark's typographer extension offers, matching GitHub's renderer. Ref: https://github.com/yuin/goldmark#typographer-extension Fixes: https://github.com/go-gitea/gitea/issues/11001 * remove typographer extension completely * fix test * really fix test Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io>tags/v1.13.0-rc1
@@ -208,7 +208,7 @@ func TestRender_email(t *testing.T) { | |||
// Test that should *not* be turned into email links | |||
test( | |||
"\"info@gitea.com\"", | |||
`<p>“info@gitea.com”</p>`) | |||
`<p>"info@gitea.com"</p>`) | |||
test( | |||
"/home/gitea/mailstore/info@gitea/com", | |||
`<p>/home/gitea/mailstore/info@gitea/com</p>`) |
@@ -49,13 +49,6 @@ func render(body []byte, urlPrefix string, metas map[string]string, wikiMarkdown | |||
extension.TaskList, | |||
extension.DefinitionList, | |||
common.FootnoteExtension, | |||
extension.NewTypographer( | |||
extension.WithTypographicSubstitutions(extension.TypographicSubstitutions{ | |||
extension.EnDash: nil, | |||
extension.EmDash: nil, | |||
extension.Ellipsis: nil, | |||
}), | |||
), | |||
meta.Meta, | |||
), | |||
goldmark.WithParserOptions( |