프로젝트 소개

Marked는 속도를 위해 설계된 Markdown 파서 및 컴파일러입니다. 캐싱이나 장기 차단 없이 Markdown을 파싱하는 저수준 컴파일러로, 성능에 민감한 애플리케이션에 적합합니다. 이 라이브러리는 지원되는 플레이버 및 사양의 모든 Markdown 기능을 구현하면서도 가벼운 상태를 유지합니다. 주요 특징: - 속도에 최적화 - 캐싱이나 차단 없이 Markdown을 파싱하는 저수준 컴파일러 - 지원되는 플레이버 및 사양의 모든 Markdown 기능을 구현하면서도 가벼움 - 사용자 정의 확장으로 쉽게 적응 가능 - 브라우저, 서버, 또는 명령줄 인터페이스(CLI)에서 작동 호환성: 현재 및 LTS Node.js 버전만 지원됩니다. 브라우저에서는 Baseline Widely Available 환경을 대상으로 합니다. 설치: npm을 통해 CLI용으로 전역 설치하거나, 브라우저 및 Node.js 사용을 위한 패키지로 설치할 수 있습니다. 사용법: 라이브러리는 Markdown을 HTML로 변환하는 parse 함수를 제공합니다. 명령줄, Node.js, 또는 UMD/ESM 모듈을 통해 브라우저에서 직접 사용할 수 있습니다. 데모 페이지도 제공됩니다. 중요 경고: Marked는 출력 HTML을 살균(sanitize)하지 않습니다. XSS 공격을 방지하려면 DOMPurify, sanitize-html, insane과 같은 살균 라이브러리를 출력 HTML에 적용해야 합니다. 문서는 옵션과 확장성을 다룹니다. 이 프로젝트는 MIT 라이선스입니다.