quoteState.buffer는 사용자가 인용할 때 하이라이트한 마크다운 텍스트를 가져오며, quote-share-buttons-before 플러그인 아울렛에 전달되는 항목 중 하나입니다(this.args.data.quoteState.buffer로 접근). 마크다운으로 변환되기 전에 사용자가 하이라이트한 원본(파싱되지 않은) 텍스트를 가져오는 방법은 무엇인가요? 게시물을 “데마크다운(de-Markdown)” 처리하는 것이 가능한가요? 이것이 아예 불가능한가요?
생각할 수 있는 임시 해결책은 원본 게시물을 마크다운으로 변환한 후(방법은 불분명), 변환된 텍스트에서 선택 범위의 시작과 끝 인덱스를 확인하고, 이를 이용해 원본 텍스트에서 해당 섹션을 추출하는 것입니다. 문제는 문자가 변경되지 않는다는 가정, 즉 마크다운이 문자를 1:1로 대체한다는 가정이 필요하다는 점입니다. 분명히 더 좋은 방법이 있을 텐데 ?