2013-03-28 2 views
5

나는 Jekyll을 사용하여 블로그를 운영했으며 Redcarpet 마크 다운 인터프리터는 developed and used by GitHub으로 해결할 것이라고 생각했습니다.GitHub Flavoured Markdown과 유사한 구문을 사용하는 Ruby markdown 인터프리터?

음, 방금 버그를 발견하여 문제를 체크 아웃했으며 found this. 당신은 아마다시피

유지 관리자 "말한다 (HAR하겠다하겠다 HAR) 더 이상 Redcarpet을 유지하기 위해 시간이 없어. 그것은 나를 위해 우선 순위 (내가 마크 다운 철저하게 재미를 찾을 수)와 아니라 그렇지 않은 우리는 더 이상 생산에서 사용하지 않기 때문에 GitHub의에 대한 우선 순위. "

그래서 ...

  1. 좋은 루비 인하 인터프리터 (내가 거기입니다. 이자형. 내가 지킬 (& pygments)과 함께 사용할 수있는 정상적인 구문으로 적극적으로 개발 되었습니까?

  2. 더 나은 점은 GitHub Flavored Markdown과 유사한 (또는 적어도 가까운) 구문을 사용하는 markdown 인터프리터가 더 좋을까요?

답변

10

https://github.com/vmg/redcarpet Redcarpet은 매우 활발하게 개발되고 약 8 시간 전에 업데이트 된

을 "맛 내기"당신의 마크 다운의 경우 (이 글을 쓰는 시점에서.) : https://rubygems.org/gems/github-markdown

는 HTML에 마크 다운을 변환하려면 :

GitHub::Markdown.render_gfm("# Header") 

레일 내에서 렌더링하려면

,
GitHub::Markdown.render_gfm("# Header").html_safe 

구문 강조 표시 하시겠습니까? https://github.com/simplabs/highlight https://alphahydrae.com/2013/01/markdown-views-in-rails/

건배!

+0

[Redcarpet] (https://rubygems.org/gems/redcarpet)와 [Github-markdown] (https://rubygems.org/gems/github-markdown)의 차이점은 무엇입니까? 레드 카펫이 더 인기가있는 것 같지만 그게 전부입니다. – Lode

관련 문제