사용자 선택의 원본(raw) 가져오기 (Markdown 제외)

네, 이건 정말 어렵습니다. 아마 난이도 20 정도일 거예요.

선택된 내용에서 가져오는 것은 바로 HTML을 가져오는 것입니다.

<ul>
<li>some text</li> 
</ul>

여기에는 *와 +에 대한 정보가 없습니다.

복잡함을 더하자면, 긴 목록에서 몇 가지 항목만 선택하면 다음과 같은 결과가 나옵니다:

<li>some text</li>
<li>some other text</li>

이것은 ulol조차 구분해 주지 않습니다.

우리가 인용을 위해 수행하는 작업은 다음과 같습니다:

HTML → Markdown

이것은 손실이 있는 과정이며, 버그가 발생하기 쉬운 과정이기도 합니다. 변환 전에 HTML을 정리하기 위해 여러 가지 우회 방법을 사용하고 있습니다.

다음으로 변경하려면:

HTML → 원본 Markdown

이것은 HTML 행/열 → 마크다운에 대한 역 매핑(reverse map)이 필요합니다. 현재 markdown.it에서는 이것이 지원되지 않습니다.