이 도구에 대하여
HTML to Markdown은 입력하는 동안 HTML 마크업을 깔끔한 Markdown으로 다시 써 주는 무료 브라우저 내 변환기입니다. HTML을 붙여 넣거나 편집하면 그에 해당하는 Markdown이 실시간으로 나타나 바로 복사할 수 있습니다.
변환에는 브라우저 자체의 DOM을 사용합니다. 입력이 분리된(detached) 요소의 innerHTML이 되고, 재귀 워커가 Markdown을 생성하므로 잘못되었거나 닫히지 않은 태그도 브라우저가 렌더링하듯 정규화됩니다. 제목, 굵게, 기울임, 링크(href 속성 사용), 인라인 코드, 코드 펜스 블록, 줄바꿈, 문단, 인용구, 순서 있는/없는 목록을 처리합니다.
모든 처리는 로컬에서 이뤄집니다. 업로드도, 계정도, 추적도 없으며 오프라인에서도 작동합니다. 이미지, 표, 수평선처럼 매핑되지 않는 태그는 벗겨지므로(unwrapped) 그 안의 텍스트는 Markdown 문법 없이 그대로 통과됩니다.
자주 묻는 질문
어떤 태그가 지원되나요?
제목(h1–h6), 굵게(strong/b), 기울임(em/i), 링크(a), 인라인 코드, 서식 있는 블록(pre), 순서 없는/있는 목록, 인용구, 줄바꿈, 문단입니다. 순서 있는 목록은 순차적으로 번호가 매겨집니다.
서버에서 실행되나요?
아니요. HTML을 브라우저 안에서 분리된 DOM 노드, 즉 메모리에 생성된 div로 파싱하므로 아무것도 업로드되지 않고 오프라인에서도 작동합니다.
지원하지 않는 태그는 어떻게 되나요?
이미지, 표, 수평선처럼 매핑되지 않는 요소는 벗겨집니다. 안의 텍스트는 통과되지만 해당 태그에 대한 Markdown은 생성되지 않습니다. 링크는 href 속성만 읽으며 다른 속성은 무시됩니다.
공백과 코드는 어떻게 처리되나요?
일반 텍스트의 공백은 한 칸으로 압축되는 반면, 인라인 코드와 pre 블록의 내용은 그대로 보존됩니다. br 태그는 강제 줄바꿈이 됩니다.