在 Markdown 的标题 (<h1>) 中强制换行 (<br/>)
Posted
技术标签:
【中文标题】在 Markdown 的标题 (<h1>) 中强制换行 (<br/>)【英文标题】:Force line break (<br/>) in header (<h1>) in Markdown 【发布时间】:2012-11-23 17:40:16 【问题描述】:我正在尝试在 Markdown 中创建一个两行 <h1>
,类似于:
<h1>Title<br/>byline</h1>
Markdown 文档说:
如果您确实想使用 Markdown 插入
<br />
中断标记,请以两个或更多空格结束一行,然后键入 return。
不幸的是,这似乎只适用于段落——如果我尝试使用<h1>
(点·表示空格):
#·Title··
byline
尾随空格被忽略,我得到:
<h1>Title</h1>
<p>byline</p>
谁能告诉我解决方法?
附:我在命令行使用原版 Markdown 1.0.1。
【问题讨论】:
我使用 kramdown,它是 Markdown 的超集。行尾的两个空格转换为<br />
。
使用pandoc
,我在行尾添加了反斜杠\,我得到了想要的结果,但是github
没有正确处理
Try this
【参考方案1】:
原来答案只是“使用<br/>
”。
# Title <br/> byline
生产
<h1>Title <br/> byline</h1>
** 掌心 **
【讨论】:
这对我使用pandoc
输出到 PDF 不起作用。 Issue 289 也提到了。
@user29020 你看过 pandoc escaped_line_breaks
扩展吗?
✔ 在 StackExchange 上工作,太棒了!【参考方案2】:
您也可以在行尾输入double space
。
例如,即使我已将其写在下一行,该文本仍出现在同一行。
这出现在新行上。
问题是next line..
后面有 2 个空格。 (将这两个点视为空格)
希望这会有所帮助。这似乎也比</BR>
好。
参考:http://markdown-guide.readthedocs.io/en/latest/basics.html
【讨论】:
正如你在问题中看到的那样,我试过了,但没有用。以上是关于在 Markdown 的标题 (<h1>) 中强制换行 (<br/>)的主要内容,如果未能解决你的问题,请参考以下文章