렌더링 옵션
yamd.render(input, options)
및 yamd.cascade(options)
, yamd.set(options)
에서 쓸 수 있는 옵션은 다음과 같다.
{
tags: {
[key: string]: yamd.renderer.Tag
},
hljs,
katex
}
tags
태그 이름과 yamd.renderer.Tag
인스턴스의 키-값 쌍. 새로운 요소를 정의하기 위해 사용되며, 태그 이름이 사용 중인 경우 덮어 쓰고 아니면 새로 만든다.
hljs
highlight.js의 hljs
객체를 넘기면 [highlight]
, [;;;]
에서 highlight.js를 써서 구문 강조를 한다.
highlight.js 이외의 구문 강조 프로그램을 사용하려면
tags
를 통해[highlight]
,[;;;]
를 재정의해야 한다.
katex
KaTeX의 katex
객체를 넘기면 [math]
, [$]
, [displaymath]
, [$$]
에서 KaTeX을 써서 수식 렌더링을 한다.
KaTeX 이외의 수식 렌더러를 사용하려면
tags
를 통해[math]
,[$]
,[displaymath]
,[$$]
를 재정의해야 한다.