2012-11-23 3 views
2

maven-site-plugin과 markdown (doxia-module-markdown)으로 생성 된 코드 스팬 내에 달러 기호를 표시하고 싶습니다.maven site와 markdown을 사용하여 코드 스팬 내에 달러 기호 표시

코드 스팬에서 숫자 코드 $을 사용하여 문제가 해결되었습니다. 하지만 코드 스팬 (4 대) 내부의 숫자 코드가 실제로 놀라운 일하지 않는, 디코딩되지 :

코드 블록 내

, 앰퍼샌드 (&)와 각 브라켓 (< 및>)을 자동 이다 HTML 엔티티로 변환됩니다. (http://daringfireball.net/projects/markdown/syntax#code에서)

는 또한 달러 기호 ($$), 이스케이프 (\$), 매력이 (<3$),하지만 아무것도 일을 두 배로 노력!

누군가가 어떤 생각을 갖고 있습니까?

+0

+1 나는 달러를 매기는 당신의 노력을 사랑합니다. –

+0

또한 페이지의 다른 곳에서 달러를 이스케이프해야합니까? 그것은 doxia에 대한 특수 문자가 아니라면 (나는 그것이 그럴 것이라고 생각하지 않았다), 그렇다면 그것은 필요하지 않을 수도 있습니다 (http://stackoverflow.com/questions/436615/when-should-one-use-html-entities).). –

답변

0

코드 블록 내에서 미 달러 기호를 사용할 수 있습니다. doxia syntax page이 심지어 작은 예제가있다 :

Blockquotes 헤더, 목록 및 코드 블록을 포함한 다른 마크 다운 요소를 포함 할 수 있습니다 : 위의 예에서

> ## 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"); 

의 달러를 이스케이프 처리되지 않았습니다.

+1

안녕 Duncan. 사실 그것은 대부분의 시간에 코드 블록에서 작동합니다. 그러나 아닙니다 : "$ .fn." : 달러 기호가 사라집니다. 사라지지 않도록 "$"기호 ("$ .fn.") 뒤에 추한 공간을 추가해야했습니다! 설명이 뭐야? – tduchateau

+0

예제 [here] (http://datatables4j.github.com/docs/advanced.extrafile.html#example--custom-row-filtering)를 찾을 수 있습니다. – tduchateau