禁用区块的 Markdown

问题描述 投票:0回答:3

Markdown 语法通常可以方便地编写博客和评论;

但有时当你想写一个简单的 html 时它会干扰内容

是否有一个标签/语法要求 Markdown 忽略该部分,如

pre
html 标签?

如果pre可以工作,如果markdown部分需要包含html标签怎么办?

html plugins coding-style markdown
3个回答
18
投票

Markdown 的原始实现(由 Gruber)和 PHP Markdown 不会在块级 HTML 元素内格式化,因此您可以使用

<div>
,例如:

Markdown text.

More markdown text.

<div>
Markdown ignores inside the div, you can do all sorts of crazy stuff:
<a href="http://www.stackoverflow.com">Stack Overflow</a>.
<blink>Is blink still supported?</blink>
</div>

Yet more markdown text.

将渲染为:

<p>Markdown text.</p>

<p>More markdown text.</p>

<div>
Markdown ignores inside the div, you can do all sorts of crazy stuff:
<a href="http://www.stackoverflow.com">Stack Overflow</a>.
<blink>Is blink still supported?</blink>
</div>

<p>Yet more markdown text.</p>

12
投票

至少在 Stack Overflow 上,...

<pre>
HTML 标签可以很好地实现此目的。它还可以像浏览器一样格式化您的文本:

这是预先格式化的,所以在这里我可以 /slash/ 和 *star* 东西
没有问题,[[方括号]][只是]括号。

0
投票

html 方法与其他 Markdown 解析工具结合使用时给我带来了一些问题。

就我而言,我的解决方法是使用代码块(```)代替:

...bla bla bla...```TEXT I WANT TO KEEP AS IS```...bla bla bla...
© www.soinside.com 2019 - 2024. All rights reserved.