2016-06-14 5 views

Antwort

2

Ich habe mir nur die source code für dieses Plugin angesehen und es scheint, dass Markdown nicht unterstützt wird. Mit anderen Worten, die Autoren des Plugins enthielten nur Unterstützung für ReST, aber nicht Markdown. Und verständlicherweise. Sie benutzten eine ReST "Direktive" und Markdown hat kein Konzept von Direktiven oder ähnliches.

Das gesagt, verwendet Pelican Python-Markdown für Parsing Markdown, die eine sehr umfangreiche Extension API hat. Ich habe eine schnelle Suche durchgeführt und sehe nicht, dass jemand eine jsfiddle-Erweiterung für Python-Markdown erstellt hat, aber es wäre nicht sehr schwierig, dies zu tun (siehe tutorial here). Wenn Sie nach einer vorhandenen Syntax suchen, habe ich this gefunden, die Teil einer anderen Markdown-Implementierung war. Es verwendet $[FIDDLEID] Ausleihe von der Bildsyntax (mit einem $ anstelle von !). Da dies kein Standard-Markdown ist, wird es natürlich nicht funktionieren, wenn Sie in Zukunft zu einer anderen Markdown-Implementierung migrieren. Eine allgemeine Lösung für dieses Problem in der Markdown-Welt ist es, etwas in einem HTML-Kommentar anstelle einer speziellen benutzerdefinierten Syntax zu implementieren. Vielleicht <!-- $fiddle:FIDDLEID -->. Wenn dann zu einer anderen Markdown-Implementierung migriert würde, würde der Kommentar einfach ignoriert und nichts würde brechen. In beiden Fällen übersteigt der tatsächliche Aufbau einer solchen Erweiterung nicht den Rahmen dieser Antwort. Natürlich, wenn Sie versuchen, es zu erstellen und Probleme zu lösen, können diese spezifischen Probleme eigene Fragen sein.

+0

Danke für die ausführliche Recherche dazu! Ein Grund, warum ich keine Erweiterung schreiben würde, ist, dass ich zu dem Zeitpunkt, an dem ich etwas in einem HTML-Kommentar implementiert habe, nur den HTML-Code einfügen würde, um die Geige selbst einzubetten. –

Verwandte Themen