2

maven-site-plugin と markdown (doxia-module-markdown) で生成されたコード スパン内にドル記号を表示したいと考えています。

コード範囲外で、数値コードを使用し$て問題を修正しました。しかし、コード スパン (4 つのスペース) 内では、数値コードはデコードされません。これは実際には驚くべきことではありません。

コード ブロック内では、アンパサンド (&) と山かっこ (< と >) は自動的に HTML エンティティに変換されます。

( http://daringfireball.net/projects/markdown/syntax#codeから)

また、ドル記号を 2 つ ( $$)、エスケープ ( \$)、チャーム( ) しようとしまし<3$たが、何も機能しませんでした。

誰かが何か考えがありますか?

4

1 に答える 1

0

コード ブロック内で未加工のドル記号を使用できます。doxia 構文ページには、これの小さな例さえあります。

ブロック引用には、ヘッダー、リスト、コード ブロックなど、他の 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");

上記の例では、ドルはエスケープされていません。

于 2012-11-24T08:10:28.960 に答える