aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsilverwind <me@silverwind.io>2020-06-13 08:10:17 +0200
committerGitHub <noreply@github.com>2020-06-13 02:10:17 -0400
commit2447ffc74a6e3ab57d98a52de0a7398cadb71e08 (patch)
tree031f14938ee6ce08721e19846fddb05d7978982e
parentb6adf80a803ee3953917c1bc897b69a90c41de0b (diff)
downloadgitea-2447ffc74a6e3ab57d98a52de0a7398cadb71e08.tar.gz
gitea-2447ffc74a6e3ab57d98a52de0a7398cadb71e08.zip
Disable all typographic replacements in markdown renderer (#11871)
* 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>
-rw-r--r--modules/markup/html_test.go2
-rw-r--r--modules/markup/markdown/markdown.go7
2 files changed, 1 insertions, 8 deletions
diff --git a/modules/markup/html_test.go b/modules/markup/html_test.go
index 686057d11f..a73236a7a3 100644
--- a/modules/markup/html_test.go
+++ b/modules/markup/html_test.go
@@ -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>&#34;info@gitea.com&#34;</p>`)
test(
"/home/gitea/mailstore/info@gitea/com",
`<p>/home/gitea/mailstore/info@gitea/com</p>`)
diff --git a/modules/markup/markdown/markdown.go b/modules/markup/markdown/markdown.go
index 515d684686..128268bc88 100644
--- a/modules/markup/markdown/markdown.go
+++ b/modules/markup/markdown/markdown.go
@@ -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(