[javascript] Marked를 사용하여 마크다운 문서에 주석을 추가하는 방법은?
아래는 Marked를 사용하여 주석을 추가하는 예시 코드입니다:
const marked = require("marked");
const markdown = `
# 제목
일반적인 텍스트입니다.
<!-- 이 부분은 주석입니다. -->
또 다른 텍스트 입니다.
`;
// 주석 처리된 부분을 출력하려면 renderer의 comment() 메소드를 Overriding 합니다.
const renderer = new marked.Renderer();
renderer.comment = (text) => `<!-- ${text} -->`;
const html = marked(markdown, { renderer });
console.log(html);
위의 코드에서는 주석 처리된 부분을 출력하기 위해 renderer.comment()
메소드를 오버라이딩하고 있습니다. 이 메소드는 주석 텍스트를 입력받아 해당 텍스트를 원하는 형식으로 변환하여 리턴합니다. 예시 코드에서는 <!-- 주석 텍스트 -->
형식으로 변환하고 있습니다.
위의 코드를 실행하면 마크다운 문서를 HTML로 변환한 결과가 출력됩니다. 주석 처리된 부분은 <!-- 주석 텍스트 -->
형식으로 출력됩니다.
마크다운 문서에 주석을 추가하는 방법에 대해 알아보았습니다. Marked를 사용하면 간편하게 주석을 추가할 수 있으며, 필요한 경우 주석을 원하는 형식으로 변환할 수도 있습니다.
참고 자료: