[javascript] Marked를 사용하여 마크다운 파일을 다른 형식으로 변환하는 방법은?

Marked는 자바스크립트로 작성된 마크다운 파서 및 변환 라이브러리입니다. 해당 라이브러리를 사용하여 마크다운 파일을 HTML, PDF, 텍스트 등 다른 형식으로 변환할 수 있습니다.

먼저, Marked를 다운로드하여 프로젝트에 포함해야 합니다. 다음의 npm 명령어를 사용하여 Marked를 설치할 수 있습니다.

npm install marked

Marked를 사용하여 마크다운 파일을 HTML로 변환하는 예제 코드는 다음과 같습니다.

const marked = require('marked');
const fs = require('fs');

// 마크다운 파일 읽기
const md = fs.readFileSync('input.md', 'utf-8');

// 마크다운 변환
const html = marked(md);

// 변환된 결과를 HTML 파일로 저장
fs.writeFileSync('output.html', html, 'utf-8');

위 예제 코드에서 input.md는 변환할 마크다운 파일의 경로이며, output.html은 변환된 HTML 파일의 경로입니다.

Marked는 다양한 옵션을 제공하여 변환을 커스터마이징할 수 있습니다. 자세한 내용은 Marked의 공식 문서를 참조하십시오.

위 예제 코드는 마크다운 파일을 HTML로 변환하는데 사용되었지만, Marked를 사용하여 다른 형식으로의 변환도 가능합니다. 변환할 형식에 따라 Marked의 다른 메소드들을 사용할 수 있습니다. 자세한 내용은 Marked의 공식 문서를 참조하십시오.