렌더링 옵션
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],[$$]를 재정의해야 한다.