it-swarm.com.de

Wie kann ich Gist-Snippets mit Tumblr Markdown einbetten?

Ich poste mit Tumblr's Markdown-Unterstützung. Ich habe versucht, meine Gist-Snippets als Links usw. einzubetten, kann aber anscheinend nicht die richtige Kombination finden. Wenn ich mit HTML poste, funktionieren die Gist-Links einwandfrei. Ich würde lieber Markdown verwenden. Wie kann ich das tun?

aktualisiert mit Beispielen

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 Einbettens des Hyperlinks ausprobiert, aber auf der Seite wurde nichts angezeigt.

10
nathan

Das eigentliche Problem scheint in der Tatsache zu liegen, dass eingebettete Skripte in Posts ignoriert werden, am wahrscheinlichsten aus Sicherheitsgründen.

Es ist jedoch möglich, JS in das Beschreibungsfeld zu laden, wenn Sie zu "Anpassen Ihres Blogs" gehen.

Daher können Sie möglicherweise eine JS-Bibliothek verwenden (ich denke, Write Capture könnte hilfreich sein), mit der Sie Javascript in bestimmte Teile des Dokuments schreiben und mit einem Parser beispielsweise nach Phrasen suchen und diese ersetzen können

[Gist 1256020]
<div class="gistr">1256020</div>

Dann verwenden Sie einen Parser, um damit umzugehen. Sie können Gist-IDs auch in div-Elemente mit beispielsweise einer Klasse einschließen, alle Elemente mit dieser Klasse durchlaufen und die ID mit der Funktion "Write Capture" durch die Gist-ID ersetzen den Umfang dieser Website.

1
phwd

Als aktualisierte Antwort habe ich kürzlich eine neue Version von embedgist.js erstellt, um das Einbetten von Gist 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 dem Gist, den Sie einbetten möchten, nur eine URL hinzufügen, anstatt einen speziellen HTML-Code in Ihrem Beitrag zu haben. Sie müssen beispielsweise nur Folgendes in den Inhalt Ihres Posts einfügen, damit ein Gist eingebettet wird:

https://Gist.github.com/strife25/8967034#file-embedgist2-js

Diese Technik funktioniert im Markdown-Editor von Tumblr.

0
linusthe3rd