markdown中的文本高亮显示

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

[在Markdown编辑器中,我想支持文本突出显示,而不是代码突出显示,而是人们在书本上突出显示的类型。

在面向代码的站点中,人们can use backquotes为灰色背景,通常是段落中的内联代码。但是,在书籍中,段落中的普通文本有记号笔。那是在黄色背景上的经典黑色文字。

Markdown(或其变体)内是否有任何语法可以指定用户想要那种突出显示类型?我想保留与代码相关的标记的反引号语法,但也想要一种启用突出显示的用户文本的方法

我首先想到的是使用双反引号,因为三反引号保留用于代码块。我只是想知道其他实现是否已经确定了它的语法...如果有人可以证明这是一个非常糟糕的主意,我也将不胜感激。

syntax markdown
3个回答
60
投票

如Markdown文档所述,如果需要的功能不属于Markdown,则可以使用HTML。

HTML5支持

<mark>Marked text</mark>

否则,您可以按照Rad Lexus的建议使用跨度

<span style="background-color: #FFFF00">Marked text</span>

1
投票

一种可能的解决方案是使用元素:

Markdown / HTML

<code> <i>This text will be italic</i> <b>this text will be bold</b> </code>

输出

This text will be italic this text will be bold

OBS!:使用代码元素突出显示不是语义。但是,这是为markdown中的文本添加灰色突出显示的可能解决方案。


-5
投票

可能最好的选择就是使用html例如

<pre><b>Hello</b> is higlighted</pre>
Hello被高亮显示

记住几乎所有的HTML在markdown中也是有效的。

© www.soinside.com 2019 - 2024. All rights reserved.