首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用marked.js保留链接中断

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

Stack Overflow用户
提问于 2014-06-16 19:13:09
回答 1查看 3.9K关注 0票数 3

减价是很好的,但它有一些相当古怪的规则围绕着线。我想在呈现的html中保留原来文本中的断行符,但是我正在花很长时间想出如何做到这一点。在下面的示例中,在5到6之间有两行空行,但是堆栈溢出所使用的标记渲染器只显示输出中的一个空行。

我现在对任何事情都是开放的,任何javascript的标记引擎,任何的黑客,只是一些东西可以让它正常工作.

EN

回答 1

Stack Overflow用户

发布于 2014-06-16 19:52:52

Markdown中的段落是用“一个或多个空行”分隔,因此您所看到的行为应该是预期的:

段落和换行符 段落只是一个或多个连续的文本行,由一个或多个空白行隔开。(空行是任何看起来像空行的行-除了空格或制表符外,任何一行都被认为是空白的。)普通段落不应缩进空格或制表符。

说句公道话,我一点也不认为这是“古怪”。Markdown被设计为以HTML为目标,HTML折叠连续的空格。

可以通过用两个或多个空格结束一行来生成<br>标记:

当您确实希望使用Markdown插入一个<br />中断标记时,可以用两个或多个空格结束一行,然后键入返回。

但请注意,只有两个空格的行将不能工作,因为“看起来像空行”,因此被视为段落中断。

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

代码语言:javascript
复制
one..
_..
_..
two

在堆栈溢出上呈现为

代码语言:javascript
复制
<p>one <br>
&nbsp; <br>
&nbsp; <br>
two</p>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24250546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档