Markdown HTML 변환기
Markdown 메모, 문서, 릴리스 내용을 업로드 없이, 내장 마크업 실행 없이 깔끔한 HTML 조각으로 바꿉니다.
사용 방법
사용 방법
- 최대 100,000자의 Markdown을 붙여 넣습니다.
- GitHub Flavored Markdown 및 단일 줄바꿈 hard break 사용 여부를 고릅니다.
- 변환하고 정제된 HTML과 격리 미리보기를 확인한 뒤 복사하거나 다운로드합니다.
Markdown 및 GFM 선택
표준 제목, 문단, 강조, 링크, 목록, 인용, 구분선, fenced code block을 지원합니다. GitHub Flavored Markdown은 기본 활성화되어 표, task list, 취소선, URL 자동 링크를 추가합니다. GFM이 켜져 있을 때 단일 줄바꿈을 br 요소로 바꾸는 hard break를 선택할 수 있습니다. 코드는 의미 있는 pre/code 마크업으로 유지되며 syntax highlighting은 추가하지 않습니다.
정제된 출력과 격리 미리보기
파서 출력은 결과, 다운로드, 미리보기에 전달되기 전에 DOMPurify를 거칩니다. 스크립트, 이벤트 처리기, 폼, 삽입 프레임, 활성 객체, 스타일, 안전하지 않은 URL scheme을 제거합니다. 미리보기는 sandbox 권한이 없는 iframe과 엄격한 CSP를 사용합니다. 외부 미디어 주소는 내보낸 HTML에 남지만 미리보기에서는 제외해 확인 중 해당 서버에 연결되지 않게 합니다. 미리보기 링크도 비활성입니다. 다른 시스템에 게시하기 전에 생성 HTML을 검토하세요.
자주 묻는 질문
더 알아보기
Markdown의 HTML을 실행하나요?
아니요. 출력이 정제되고 미리보기는 스크립트나 폼 권한이 없는 격리 iframe에서 표시됩니다.
일부 raw HTML이 제거된 이유는?
코드 실행, 데이터 제출, 다른 페이지 삽입, 스타일 변경이 가능한 요소와 속성은 안전한 출력 범위 밖입니다.
코드 블록에 syntax highlighting을 추가하나요?
아니요. 가능한 경우 언어 class가 있는 의미적 pre/code 요소를 유지하지만 highlighting 라이브러리는 로드하지 않습니다.