게시판에서 각주 재현이 불가능한가요?
에디터: ckeditor
에디터 컴포넌트: 마크다운(markdown) ver. 0.6 (from 공홈)
마크다운으로 각주 입력이 가능하다고 해서 시험해보고 있는데요, 쉽지가 않네요.
심지어 여기 XETOWN에서도 마크다운으로는 각주 처리가 안 되구요.
아래처럼 가능하면 좋겠는데요. 아무래도 XE에선 어려우려나요?
ckeditor의 config.js를 수정해야 하는 건지...
마크다운 각주 처리 문법: https://nolboo.github.io/blog/2014/03/25/php-markdown-extra/#footnotes

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 4
안되네요 ㅠ
에디터 컴포넌트를 뜯어보니 Parsedown이라는 라이브러리를 사용하는데, 이 라이브러리는 CommonMark 스펙에 포함된 기능들만 지원하기 때문에 각주가 안 되는 것 같습니다. 각주를 사용하려면 좀더 많은 기능을 지원하지만 속도가 느린 Parsedown Extra를 사용해야 해요.
이런 문제도 있을 거 같아요.
ParsedownExtra.php를 불러와서 각주 기능을 활성화 하더라도 태그 내에서 id 속성이 사라지는 거죠.
<sup id="fnref-1"><a href="#fn-1" class="footnote-ref">1</a></sup>
</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn-1">
<p>And that's the footnote. <a href="#fnref-1" class="footnote-backref">↩</a></p>
</li>
</ol>
</div>
예컨대 마크다운으로 이렇게 입력이 되더라도 글을 등록하고 나면...
<sup><a class="footnote-ref" href="#fn-1">1</a></sup>
</p>
<div class="footnotes">
<hr />
<ol>
<li>
<p>And that's the footnote. <a class="footnote-backref" href="#fnref-1">↩</a></p>
</li>
</ol>
</div>
요런 식으로요;;;
추가: 아, 기회 있을 때 연구해보도록 하겠습니다~
아무래도 XE라는 환경 안에서 작동해야 하는 에디터 컴포넌트이니, id를 다른 속성으로 변환했다가 나중에 되돌려 놓는다거나 하는 과정이 필요할 것 같아요.