artur
(Artur Lobanov)
1
当电子邮件包含以下划线标记行的连字符时,我们会遇到一个问题,Markdown 会将其识别为标题。这会被修剪算法删除。由于许多人仅通过电子邮件使用我们的实例,因此我们必须始终显示修剪后的内容。
复现步骤:
基本上,在“高级电子邮件测试”中输入:
This is text before
Header
------
This is text after
在 Markdown 中将呈现为:
This is text before
Header
This is text after
结果是标题之前的文本被删除,之后的文本被省略!
是否有办法调整修剪以不省略后面具有相同字符数的行的连字符行?至少 Markdown 似乎能够处理这个问题。
–
我使用的是
2.9.0.beta4
(14f61c5784)
1 个赞
artur
(Artur Lobanov)
3
当然,禁用修剪并不会省略下一个 
但是,当人们通过电子邮件回复一个非常非常长的电子邮件线程时,问题就出现了,然后所有这些线程都会在网页视图中显示出来。那并不好。因此,我想重新启用修剪!
Falco
(Falco)
4
您希望启用修剪功能,但禁用 ----- 签名移除功能?这很棘手。能否告知用户改用 ATX 标题 而不是 Setext 标题?
2 个赞
作为 Artur 提到的那个应用程序的首席开发人员:是的,我们可以更改它(或者在“下划线”中使用 ^^^^ 而不是 ----),但这在技术上并非 markdown,而只是一个为人类“美观”格式化的文本/纯文本电子邮件。而且 IMHO,“带下划线”的标题看起来比使用 markdown 风格的 # something 标题要好看一些。
无论如何,用 -- 分隔的电子邮件签名通常在 -- 行之前会有一个空行吗?所以也许在解析电子邮件时可以考虑到这一点?
2 个赞
Falco
(Falco)
6
我认为这在这里得到了处理
如果你想提出一个 PR,我们可以看一下。这是一个棘手的领域,因为回归非常明显。
2 个赞
artur
(Artur Lobanov)
7
我刚刚测试了使用一系列字符,即 -=-=-=-= 不会 会被修剪掉。
看来应该只使用不在分隔符列表中的字符……