2013-05-13 1 views
1

rdiscount에 대한 전역 옵션으로 블록 html 태그에서 마크 다운을 구문 분석 할 수 있습니까? 그리고 Octopress/Jekyll 내에서 그 옵션을 사용하는 방법은 무엇입니까? 이 Kramdown가 지원하는 옵션입니다 :블록 html 내에서 rdiscount가 마크 다운을 파싱 할 수 있습니까?

parse_block_html 프로세스 kramdown 구문을 블록 HTML 태그에이 옵션이 true 인 경우 kramdown 파서는 텍스트 포함하는 블록 레벨 요소로 블록 HTML 태그의 내용을 처리합니다. 이 값은 이 아니기 때문에 기본값은 false입니다. 일반적으로 은 markdown 속성을 통해 kramdown 처리를 선택적으로 활성화하는 것이 좋습니다.

기본값 :

거짓은 불행하게도, 지킬이 kramdown 플래그가 kramdown을 전달하지 않습니다. 그 문제를 열었습니다 : https://github.com/mojombo/jekyll/issues/1095

답변

3

아니요. 이에 대한 RDiscount 옵션이 없습니다. 모든 옵션은 여기 API 문서에 나와 있습니다. http://rdoc.info/github/davidfstr/rdiscount/RDiscount

다음은 Jekyll/Octopress의 해결 방법입니다. 다음의 예를 생각해

<div> 
    I want this to be in *Markdown*! 
</div> 

당신은 수동으로 마크 다운에이 될 수있는 부분을 강제로 지킬의 markdownify 태그를 사용할 수 있습니다 : 거의 작동

<div> 
    {% capture m %}I want this to be in *Markdown*!{% endcapture %} 
    {{ m | markdownify }} 
</div> 
+0

합니다. 문제는 {{}} 사이의 결과이며 단락 블록에 배치된다는 것입니다. 주위에? – justingordon

+0

퍼팅을 시도하십시오 ... {% endcapture %} {{m | markdownify}}를 서로 바로 인접 해 있습니다. {% capture %}가 나타나는 빈 줄에 RDiscount가 혼동을 일으킬 수 있습니다. 이 기능이 작동하는지 알려주세요. 응답이있는 경우 답변을 업데이트하겠습니다. –