Markdown标题类型优先级

时间:2013-07-11 23:24:56

标签: markdown

这是一个标题

这是另一种格式的标题

这是一个标题

这是另一种格式的标题

#这是什么?

##这是什么?

...来源

Here is a title
===

# Here is a title in another format

Here is a heading
---

## Here is a heading in another format

# What is this?
===

## And what is this?
---

我可以看到如何呈现markdown,但我想知道规范中是否有一条规则优先考虑一种形式的标题而不是另一种形式,以及如何同时使用两种形式处理文本。 / p>

2 个答案:

答案 0 :(得分:0)

任何地方都没有Markdown的正式规范(只有很多不同的实现);杰夫阿特伍德甚至proposed that a Markdown standard should be formalized,但截至目前,仍然没有提出一个规范。我假设Stack Overflow实现(也许还有其他实现)只是选择优先使用下划线写的标题。

答案 1 :(得分:0)

您的示例不是非常“科学”,因为您从未测试过将​​<h1>散列与<h2>下划线混合会发生什么情况,并反转。

当然,不同实现方式会有所不同,但这里是Kramdown测试

$ cat foo.md
# mix h1 hash with h2 underline
----------------------------

## mix h1 underline with h2 hash
=============================
$ kramdown foo.md
<h1 id="mix-h1-hash-with-h2-underline">mix h1 hash with h2 underline</h1>
<hr />

<h2 id="mix-h1-underline-with-h2-hash">mix h1 underline with h2 hash</h2>
<p>=============================</p>