8

Ich möchte meine wichtigsten (gist.github) in meinem Blogger Blog einbetten. Aber wie in this Frage erläutert dynamische Ansichten nicht direkt Javascript.Gist in Blogger dynamische Ansichten

Von der moski (wie in der Antwort erwähnt) Blog ist es möglich, einen Kern einzubetten.

Was ist, wenn ich nur eine Datei meines Kerns einbetten möchte?

Zum Beispiel:

<script src="https://gist.github.com/3975635.js?file=regcomp.c"></script> 

Antwort

2

bei moski Blog Sehen, seine Beschreibung und Kern-Schnipsel (gistLoader.js und gistBlogger.js), kann ich nehme an, dass Ihr Ziel erreichen Sie diesen Code ein wenig zu bearbeiten haben. Derzeit

, wenn fügen Sie

<script src="https://raw.github.com/moski/gist-Blogger/master/public/gistLoader.js" type="text/javascript"></script> 

am Ende Ihrer Beiträge, was dieses Skript für diesen anderen Code nicht sucht Sie in Ihrem Blog hinzugefügt

<div class="gistLoad" data-id="GistID" id="gist-GistID">Loading ....</div> 

ruft die data-id Attribut, und injiziert den erforderlichen Code zum Laden des Skripts mit src festgelegt auf

'https://gist.github.com/' + id + '.js' 
Jetzt

, wenn ich mich richtig herausgefunden, was der Code tut, Bearbeiten der HTML-Code der zweiten moski auf diese Weise:

<div class="gistLoad" data-id="GistID" data-file="GistFile" id="gist-GistID">Loading ....</div> 

und die Funktion in moski der gistBlogger.js abzurufen, um (wenn definiert), um das neue data-file Attribut,

'https://gist.github.com/' + id + '.js?file=' + file 

Es sollte Werke: Sie können einen neuen src zu injizieren, so erzeugen.