Markdown 标记失败并将节截断为32字节哈希

Markdown 标记失败并将节截断为32字节哈希,markdown,Markdown,以标记格式编写较长的文本并使用markdown将其转换为html,我遇到了一个似乎是错误的问题,部分内容被替换为一个32字节的字符串,该字符串似乎是随机的(散列内容?) 是否有人能够发现我是否以某种方式破坏了标记语法,这是否确实是一个bug,或者可能是一个我不理解的特性 (尝试复制的结果也是最受欢迎的) MWE: 输出: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

以标记格式编写较长的文本并使用
markdown
将其转换为html,我遇到了一个似乎是错误的问题,部分内容被替换为一个32字节的字符串,该字符串似乎是随机的(散列内容?)

是否有人能够发现我是否以某种方式破坏了标记语法,这是否确实是一个bug,或者可能是一个我不理解的特性

(尝试复制的结果也是最受欢迎的)

MWE:

输出:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>markdowntest.html</title>

</head>

<body>

<h1>trigger</h1>

<p>trigger</p>

<ol>
<li><p>trigger</p>

<ol>
<li>trigger</li>
</ol>

<p>trigger</p></li>
</ol>
<h1>test</h1>



b51d272a31d78671f8ed67b251d4ef0e



<p>trigger</p>

<p><pre><code>code
</code></pre></li>
</ol></p>

</body>
</html>

测试环境:Kali linux,在virtualbox中运行,
uname-a
linux Kali 4.6.0-kali1-686#1 SMP Debian 4.6.4-1Cali1(2016-07-21)i686 GNU/linux
markdown-v
这是markdown,版本1.0.1。
版权所有2004约翰·格鲁伯
http://daringfireball.net/projects/markdown/

在Linux mint 18上测试,运行于virtualbox,
uname-a
Linux aaubox 4.4.0-21-generic\37 Ubuntu SMP Mon Apr 18:33:37 UTC 2016 x86\u 64 x86\u 64 GNU/Linux
markdown-v
这是markdown,版本1.0.1。
版权所有2004约翰·格鲁伯

http://daringfireball.net/projects/markdown/

这是
markdown.pl
中的一个错误。在引擎盖下,解析器将散列文档的一部分,使用散列作为占位符,然后用实际内容替换该占位符。您似乎发现了一个边缘情况,其中最后一步没有发生


事实上,这个bug已经被修复了。不幸的是,beta版1.0.2b8从未正式发布。虽然,据我所知,那些使用
markdown.pl
的人都喜欢使用它,而不是最新的官方版本1.0.1。鉴于过去10年中没有发生更多的事情,John Gruber曾表示,他认为多年来在各种场合降价已经完成,我认为可以放心地假设不会有新版本发布。

我没有在任何方便试验的地方安装Gruber的
降价
,但是我可以告诉你,
pandoc
不会这样做,所以这不应该发生;-)我可以确认pandoc也为我工作(
pandoc/tmp/markdownstest.md>/tmp/markdownstest.html
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>markdowntest.html</title>

</head>

<body>

<h1>trigger</h1>

<p>trigger</p>

<ol>
<li><p>trigger</p>

<ol>
<li>trigger</li>
</ol>

<p>trigger</p></li>
</ol>
<h1>test</h1>



b51d272a31d78671f8ed67b251d4ef0e



<p>trigger</p>

<p><pre><code>code
</code></pre></li>
</ol></p>

</body>
</html>