2017-10-01 14 views
0

# (및 #####)은 헤더 1 (2, 3)의 의미를 갖습니다.HTML 언어로 표기 언어를 작성하는 방법은 무엇입니까?

이 md (markdown) 헤더는 내가 개발 한 콘텐츠 위젯 표에 사용됩니다.

ejs (템플릿 엔진) html 레이아웃 파일에 정의 된 md 헤더 (#로 작성)를 사용하고 싶습니다. #을 ejs (html) 언어로 작성하여 markdown md 파일에서 #과 같은 방식으로 TOC 위젯에서 사용되도록 하시겠습니까?

더 명확하게하려면 : EJS (HTML) 언어로 작성된 경우

인하의 MD 파일 언어의 #<%= header %>과 동일? EJS (html) 언어로 #을 쓰는 방법을 찾고 있습니다. 예를 들어, 어쩌면 이렇게 될 수도 있습니다. (모르겠지만 제 질문을 설명하기 만하면됩니다.) # in markdown language는 <%= header %> in ejs (html) ?????

분명히, 제 질문은 아직 명확하지 않습니다. 간단합니다 : # (markdown 언어)를 ejs (html) 언어로 작성하여 ejs (html) 파일의 코드가 pundown의 #과 같은 방식으로 해석되도록하는 방법은 무엇입니까? It

답변

0

marked package을 사용할 수 있습니다. 예 :

$(document).ready(function(){ 
 
    var content = $('.my-md').html(); 
 
    $('.my-md').html(marked(content)); 
 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.6/marked.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div class="container"> 
 
<div class="my-md"> 
 
# Hello world 
 
This is ** a simple test ** . 
 
    </div> 
 
</div>