【问题标题】:Display a dollar sign inside a code span using maven site and markdown使用 Maven 站点和降价在代码范围内显示美元符号
【发布时间】:2012-11-23 13:26:41
【问题描述】:

我想在使用 maven-site-plugin 和 markdown (doxia-module-markdown) 生成的代码范围内显示一个美元符号。

在代码范围之外,我使用了数字代码$,它解决了这个问题。 但是在一个代码跨度(4个空格)内,数字代码没有被解码,这实际上并不令人惊讶:

在代码块中,与号 (&) 和尖括号 () 是 自动转换为 HTML 实体。

(来自http://daringfireball.net/projects/markdown/syntax#code)

我还尝试将美元符号加倍 ($$)、转义 (\$)、魅惑 (<3$),但没有任何效果!

有人知道吗?

【问题讨论】:

  • +1 我喜欢你为吸引美元所做的努力。
  • 另外,您确定需要在页面的其他地方转义一美元吗?除非它是 doxia 的特殊字符(我认为不是),否则它是might not be necessary。

标签: maven markdown maven-site-plugin doxia


【解决方案1】:

您可以在代码块中使用原始美元符号。 doxia syntax page 中甚至还有一个小例子:

块引用可以包含其他 Markdown 元素,包括标题、列表和代码块:

> ## This is a header.  
>   
> 1.   This is the first list item.  
> 2.   This is the second list item.  
>   
> Here's some example code:  
>   
>     return shell_exec("echo $input | $markdown_script");

在上面的例子中,美元没有转义。

【讨论】:

  • 嗨,邓肯。实际上它大部分时间都在代码块中工作。但不适用于:“$.fn”。 : 美元符号消失。我不得不在“$”符号(“$ .fn.”)之后添加一个难看的空格,以防止它消失!有什么解释吗?
  • 你可以找到一个例子here
猜你喜欢
  • 1970-01-01
  • 2018-04-19
  • 1970-01-01
  • 2015-12-26
  • 2014-12-19
  • 2023-03-21
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
相关资源
最近更新 更多