降价中的文字突出显示

时间:2014-08-03 12:41:10

标签: syntax markdown

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

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

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

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

6 个答案:

答案 0 :(得分:51)

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

HTML5支持

<mark>Marked text</mark>

否则你可以使用Rad雷克萨斯建议的跨度

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

答案 1 :(得分:5)

Typora 也使用 double equal 来突出显示。正如 DirtyF 提到的那样,成为 CommonMark 标准会很好。对于经常使用它的人来说会很好,因为它只有 4 个重复字符:==highlight==

如果您希望选择使用多个编辑器,最好暂时坚持使用 <mark>highlight</mark>,正如 Matthias 所回答的那样。

这是来自 CommonMark 的 latest spec,“它试图明确地指定 Markdown 语法”。目前不包括“突出显示”。

编辑器使用 ==highlight== 来自前面提到的评论:

  • Typora
  • 黑曜石
  • 被子
  • IA 作家

随意添加到此列表中。

答案 2 :(得分:3)

我参加聚会的时间很晚,但似乎两个降价平台(QuiltiA Writer)都在使用double等于高亮显示。

==highlight==

答案 3 :(得分:1)

可能的解决方案是使用代码元素:

<code> _This text will be italic_ **this text will be bold** </code>

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

答案 4 :(得分:1)

Roam降价使用双尖号:^^highlight^^。安德鲁·壳牌(Andrew Shell)的答案提到了双等式。

上面的Matthias给出的答案是<mark>,显然是正确的答案,但是我认为我以其他一些降价方式看到了插入符号。也许不吧。我想在将Pandoc转换为html时将^^highlights^^转换为<mark>highlights</mark>,以某种方式结束了...

答案 5 :(得分:-4)

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

<pre><b>Hello</b> is higlighted</pre>
Hello is higlighted

请记住,几乎所有的html在markdown中都有效。