2016-08-15 12 views
3

내가 asciidoc 코드 울타리 안에 넣을 수 있습니까? 다음은 샘플입니다.asciidoc : 굵은 글씨를 포함하는 코드 울타리

[source,js] 
---- 
function doit() { 
    *var thing;*  // local variable 
} 
---- 

아이디어는 교육 목적으로 코드 블록의 특정 부분을 강조하고 싶습니다.

위의 샘플은 작동하지 않습니다.

나는 [subs="macro"]과 같은 것을 사용하고 있지만 (a) 코드 울타리와 함께 사용할 수는 없으며, (b) 설명서는 실제 세부 사항에 대해 약간 분명하지 않습니다.

감사

은 BTW 나는 비슷한 질문 AsciiDoc add bold text inside a listing block 알고있다,하지만 코드 울타리에 대한 참조는 없다. 솔루션을 시도했지만이 상황에서 작동하지 않습니다.

답변

1

내 생각에 Asciidoctor의 철학은 callouts을 사용하는 것입니다.

두 번째로 고려해야 할 사항은 제어되고 실제 테스트 된 파일에서 코드를 추출하는 것입니다. 이 코드 파일에서 일부 마커를 정의하고 adoc 파일에 include 지시문을 추가합니다. 이 프레젠테이션에서

확인 슬라이드 15-21 : 코드 아래 AsciiDocs Documentation에 따르면 Writing documentation with Asciidoctor

+0

필자도 콜 아웃을 사용 하겠지만, 나는 굵은 글씨를 사용하여 이전 예제의 변경 사항을 강조하고 싶습니다. – Manngo

1

,

[source,java,subs="verbatim,quotes"] 
---- 
System.out.println("Hello *bold* text"). 
---- 

안녕하세요 "

에서 System.out.println (로 표시됩니다 굵게 텍스트 ").

enter image description here

verbatimquotes 잠수정이 도움이

[source,js,subs="verbatim,quotes"] 
---- 
function doit() { 

    *_var thing;_* // local variable 
} 
---- 

그것은 표시됩니다 -

그래서, 당신이 필요합니다.

참고 :
코드 블록이 이미 구문을 강조 표시한다는 점을 명심해야합니다. 다른 형식을 원하면 코드 블록을 사용하지 않는 것이 좋습니다.