2013-01-02 3 views
2

이있는 객체의 마크 다운 데이터베이스에서 jade로 렌더링하고자하는 마크 다운 마크 업과 관련된 객체가 있습니다. 그러나 어떻게? : markdown 필터를 적용하면 개체를 더 이상 개체로 사용할 수 없지만 텍스트로 처리됩니다. 옥 필터 :

은 여기 시작 :

일반에 렌더링
p 
    :markdown 
     entry.content 

:

entry.content 

그래서 내가 퍼팅 시도 = 및 - 전면 또는 포장 # {} 그것을 arround를에. 전혀 가능합니까?

답변

3

this answer에서 설명한대로이를 수행하는 간단한 방법을 발견했습니다. marked 라이브러리를 사용하므로 먼저 설치하십시오. template.jade에서 라우터 페이지

var markdown = require('marked'); 
var text = '**new text**'; 
res.render('template', {text:text, markdown:markdown}); 

에서

$ npm install marked --save 

, 다음 줄

!= markdown(text); 
p!= markdown(text); 

이 내 의견으로는, 가격 인하에 대한 동적 필터를 구현하는 가장 깨끗한 방법 중 하나를 시도하십시오.

+0

외부 리소스에 대한 링크가 권장됩니다.하지만 링크를 둘러싼 환경을 추가하여 동료 사용자가 그것이 무엇이며 왜 존재하는지 알 수 있도록하십시오. 대상 사이트에 도달 할 수 없거나 영구적으로 오프라인 상태가되는 경우 중요한 링크의 가장 중요한 부분을 항상 인용하십시오. [How to Answer] (http://stackoverflow.com/help/how-to-answer)에서. –

+0

감사합니다. 나는 대답을 확장 할 계획이다. 몇 분만 줘. –

+0

@morales u 지금 답을 검토 할 수 있습니다 :-) –