[javascript] Marked를 사용하여 HTML 파일을 Markdown으로 변환하는 방법은?
- Marked 패키지를 설치합니다. Node.js 프로젝트의 경우, 다음 명령을 사용하여 설치할 수 있습니다:
npm install marked
- JavaScript 파일에서 Marked 모듈을 가져옵니다:
const fs = require('fs'); const marked = require('marked');
- 변환할 HTML 파일을 읽어옵니다:
const html = fs.readFileSync('input.html', 'utf-8');
- Marked를 사용하여 HTML을 마크다운으로 변환합니다:
const markdown = marked(html);
- 변환된 마크다운을 원하는 파일에 쓰거나 콘솔에 출력할 수 있습니다:
fs.writeFileSync('output.md', markdown, 'utf-8');
위의 코드에서 input.html
은 원본 HTML 파일의 경로를 나타내며, output.md
는 마크다운으로 변환된 파일의 경로를 나타냅니다. 필요에 따라 파일 경로를 수정해주시기 바랍니다.
Marked는 다양한 옵션을 제공하므로, 변환 과정을 더 세밀하게 제어하고 싶다면 Marked의 공식 문서를 참조하시기 바랍니다. 공식 문서는 많은 예제와 사용 가능한 옵션에 대한 자세한 설명을 제공합니다.