2016-08-01 2 views
0

를 처리하지 않고 마크 다운 태그를 확장 내가 노력하고 소스 조각은 해석하기 :내가 Hexo 함께 일하고 코드

그러나

{% tabblock %} 
``` JavaScript 
    console.log("Double Tap"); 
``` 
``` TypeScript 
    console.log("Double Tap"); 
``` 
{% endtabblock %} 

, 해당 소스를 처리해야하는 함수의 CONSOLE.LOG는,이 출력210

??? 코드가 내용이 아닌 코드로 해석되기 때문이라고 가정합니다.

Args: {% raw 

어떻게 내가 원하는 내용을 얻을 수 있습니다 : 나는 다음 {% tabblock %}{% raw %} 태그를 포장 그렇다면 나는 tabblock 내부의 원시 태그를 넣으면 그때 나는이 출력을 얻을, 그러나 전혀 출력을 얻을?

답변

1

\``` code ```\은 Hexo에 의해 코드 블록으로 해석되므로 지저분한 결과가 나오는 이유는 무엇입니까? 단지 2 개 또는 1 개의 백 스틱으로 시도하면 효과가 있습니다. like \`` code ``\

Hexo 용 tabbed-codeblock 태그를 만들었는데 어떻게했는지 살펴보아야합니다. 보시다시피, 나는 hexo 태그로 코드를 감 쌌고이 구조를 사용하여 소스 코드와의 충돌을 피하기 위해 코드 블록을 분리했습니다.

<!-- tab [lang] --> 
    code 
<!-- endtab --> 
<!-- tab [lang] --> 
    code 
<!-- endtab --> 
    Gist
  • : 탭 코드 블록 태그 + JS 코드의 소스 코드를
  • SO Question - How to implement a tabbed codeblock tag for Hexo 브라우저에서 구성 요소를 애니메이션 : 나는이 질문에 대한이 태그 생성하기 때문에 : p는 그것을 읽기를, 나는 전체를 설명 당신은 자세한 설명이나 도움이 필요하면 공정 : 스택 오버 플로우 또는 gitter 남자
  • JSFiddle demo
+0

메시지 나, 논의하기 쉬울 것입니다 :) –

관련 문제