Markdown 如何将标题源分散到多行,同时仍呈现为一个连续的标题

问题描述

我有一个包含大量文本(超过 80 个字符)的标题 2 (## h2)。我尝试将 Markdown 文件中的行保持在 80 个字符以内,因此将长行分开。

目标:在源代码中包裹一个标题行的文本,而不影响渲染

对于普通句子,这很容易……markdown 正确呈现为一个连续的句子:

This is a very very very very very very very very very very very very very very 
very very very very very very very very very very long line.

normal text with a line wrap

但是,我不知道如何使用标题来做到这一点。如果我在源代码中创建第二个标题行,markdown 将呈现为标题 2 的两个不同行。

## This is a very very very very very very very very very very very very very 
## very very very very very very very very very very very long header.

h2 with a line wrap

如何让 Markdown 换行像普通文本一样工作,但标题 2 除外?

解决方法

此问题与 5 年前的 How to break a long headed line in markdown pandoc? 重复

Markdown 语法中没有关于能够拆分行的任何内容——请参阅 https://daringfireball.net/projects/markdown/syntax

有一些关于在 https://github.com/jgm/pandoc/issues/82 中将此功能添加到 pandoc 的降价处理器的讨论,但最终该问题在没有任何更改的情况下被关闭。

简而言之,答案是否定的,您不能在 Markdown 中将标题源拆分为多行,同时仍呈现为一个连续标题。