Ich poste mit Tumblrs Markdown-Unterstützung. Ich habe versucht, meine Hauptausschnitte als Links usw. einzubetten, kann aber anscheinend nicht die richtige Kombination finden. Wenn ich mit HTML poste, funktionieren die Hauptlinks einwandfrei. Ich würde lieber Markdown verwenden. Wie kann ich das tun?
Mit Beispielen aktualisiert
Ich habe es mit einem einfachen eingebetteten Skript-Tag versucht, das nichts hervorgebracht hat.
<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>
Ich habe es auch mit einem Verweis auf das Skript-Tag versucht
[gist][1]
.
.
.
[1][<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>]
Ich habe auch andere Varianten des Einbetten des Hyperlinks ausprobiert, aber auf der Seite wurde nichts angezeigt.
Antworten:
Es scheint, dass das eigentliche Problem in der Tatsache liegt, dass eingebettete Skripte in Posts ignoriert werden, höchstwahrscheinlich aus Sicherheitsgründen.
Es ist jedoch möglich, JS in das Beschreibungsfeld zu laden, wenn Sie zu "Anpassen Ihres Blogs" gehen (Art der Niederlage der vorherigen Anweisung).
So können Sie möglicherweise eine JS-Bibliothek verwenden (ich denke, Write Capture könnte helfen), mit der Sie Javascript in bestimmte Teile des Dokuments schreiben und einen Parser verwenden können, um beispielsweise nach Phrasen zu suchen und diese zu ersetzen
Dann verwenden Sie einen Parser, um damit umzugehen. Oder wickeln Sie Gist-IDs in div-Elemente mit beispielsweise einer Klasse ein, durchlaufen Sie alle Elemente mit dieser Klasse und ersetzen Sie die ID mithilfe der Write Capture-Funktion durch Gist. Wie Sie sehen können, tritt ein Programmierproblem auf, das außerhalb liegt den Umfang dieser Website.
quelle
Als aktualisierte Antwort habe ich kürzlich eine neue Version von embeddedgist.js erstellt, um das Einbetten von Gists in Ihr Blog zu vereinfachen. Meinen Artikel dazu finden Sie hier:
http://blog.johnryding.com/post/76489062311/embedding-gists-and-enable-code-syntax-highlighting-in
Grundsätzlich müssen Sie der Vorlage Ihres Blogs einige Skript-Tags hinzufügen.
Mit dieser Änderung müssen Sie anstelle von speziellem HTML in Ihrem Beitrag nur eine URL zu dem Kern hinzufügen, den Sie einbetten möchten. Zum Beispiel müssen Sie nur Folgendes in den Inhalt Ihres Beitrags einfügen, damit ein Kern eingebettet wird:
https://gist.github.com/strife25/8967034#file-embedgist2-js
Diese Technik funktioniert im Markdown-Editor von Tumblr.
quelle