나는 펠리칸 jsfiddle 플러그인을 설치 한과 구조 조정 텍스트 페이지에서, 나는 필자는 Markdown 페이지에서 펠리컨 플러그인을 호출 할 수 있습니까?
.. jsfiddle FIDDLEID
그렇게 펠리칸 페이지로 바이올린을 내장함으로써 "호출"할 수 있습니다.
마크 업 페이지를 사용하면 어떻게됩니까?
나는 펠리칸 jsfiddle 플러그인을 설치 한과 구조 조정 텍스트 페이지에서, 나는 필자는 Markdown 페이지에서 펠리컨 플러그인을 호출 할 수 있습니까?
.. jsfiddle FIDDLEID
그렇게 펠리칸 페이지로 바이올린을 내장함으로써 "호출"할 수 있습니다.
마크 업 페이지를 사용하면 어떻게됩니까?
해당 플러그인에 대해 source code을 살펴 봤는데 Markdown이 지원되지 않는 것으로 보입니다. 즉, 플러그인 작성자는 MarkST가 아니라 ReST에 대한 지원 만 포함했습니다. 그리고 그렇게 이해할 수 있습니다. 그들은 ReST "지시어"를 사용했고 Markdown은 지시어 또는 그와 유사한 것의 개념을 가지고 있지 않았습니다.
즉, Pelican은 Markdown을 구문 분석하기 위해 Python-Markdown을 사용합니다. 매우 광범위한 Extension API입니다. 나는 빠른 검색을 수행했고 누군가가 파이썬 - 마크 다운을위한 jsfiddle 확장을 아직 만들지는 않았지만, 그렇게하기가 몹시 어렵지는 않을 것이라고 말했다 (tutorial here 참조). 기존의 구문을 찾고 있다면 다른 Markdown 구현의 일부인 this을 찾았습니다. 대신 $
을 사용하여 이미지 구문에서 차용 한 $[FIDDLEID]
을 사용합니다. 물론 그것이 비표준 Markdown이기 때문에 앞으로 다른 Markdown 구현으로 마이그레이션 할 경우 작동하지 않습니다. Markdown 세계에서 그 문제에 대한 일반적인 해결책은 특별한 커스텀 구문 대신 HTML 주석 내부에 무엇인가를 구현하는 것입니다. 아마도 <!-- $fiddle:FIDDLEID -->
일 것입니다. 그런 다음 다른 Markdown 구현으로 마이그레이션하면 주석이 무시되고 아무 것도 중단되지 않습니다. 어느 쪽이든 실제로 그러한 확장을 구축하는 것은이 답변의 범위를 벗어납니다. 물론, 당신이 그것을 구축하고 이슈들을 실행하려고한다면, 그 특정한 이슈들은 그들 자신의 분리 된 질문 일 수 있습니다.
광범위한 연구에 감사드립니다! 확장 기능을 작성하지 않을 이유 중 하나는 html 주석 내부에 뭔가를 구현할 때쯤에는 HTML 자체를 포함시키는 것일 수도 있다는 것입니다. –