Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用marked.js保留链接中断_Javascript_Markdown - Fatal编程技术网

Javascript 使用marked.js保留链接中断

Javascript 使用marked.js保留链接中断,javascript,markdown,Javascript,Markdown,降价很好,但它有一些关于换行符的非常时髦的规则。我想在呈现的html中保留原始文本的换行符,但我花了很长时间研究如何做到这一点。在下面的示例中,五到六之间有两个空行,但是stackoverflow使用的标记渲染器在输出中仅显示一个空行 一个 两个 三 四 五 六 在这一点上,我对任何东西都持开放态度,任何javascript降价引擎,任何黑客,只要能让它工作起来的东西…降价中的段落是,因此您看到的行为应该是预期的: 段落和行分隔符 段落只是一行或多行连续的文本,由一行或多行空行分隔。(空行是

降价很好,但它有一些关于换行符的非常时髦的规则。我想在呈现的html中保留原始文本的换行符,但我花了很长时间研究如何做到这一点。在下面的示例中,五到六之间有两个空行,但是stackoverflow使用的标记渲染器在输出中仅显示一个空行

  • 一个
  • 两个


在这一点上,我对任何东西都持开放态度,任何javascript降价引擎,任何黑客,只要能让它工作起来的东西…

降价中的段落是,因此您看到的行为应该是预期的:

段落和行分隔符 段落只是一行或多行连续的文本,由一行或多行空行分隔。(空行是任何看起来像空行的行-只包含空格或制表符的行被视为空白。)正常段落不应使用空格或制表符缩进

作为记录,我认为这一点都不“时髦”。Markdown的目标是HTML,它可以压缩连续的空白


标记可以通过在一行末尾添加两个或多个空格来生成:

如果确实要使用标记插入一个

中断标记,请在一行末尾加上两个或多个空格,然后键入return

但请注意,只有两个空格的行是不起作用的,因为它“看起来像一个空行”,因此被视为段落分隔符

至少在某些实现中,Unicode s可以与两个或多个常规尾随空格一起使用,以创建额外的“空白”行,例如,使用下划线表示不间断空格,使用句点表示常规空格:

one..
_..
_..
two
在堆栈溢出时渲染为

<p>one <br>
&nbsp; <br>
&nbsp; <br>
two</p>
one


两个


是否有人愿意解释投票结果?这是html压缩空白的一个好观点。Markdown在许多地方使用,在这些地方,您希望为用户提供一些格式,但不能完全访问html属性(颜色、字体等)。在这些情况下,用户会发现多个空行被折叠是令人困惑的。我想我只需要找到一个可以控制这种破坏行为的实现(如果有人有任何建议,我正在寻找一个js实现)。