8

Voglio incorporare i miei nomi (gist.github) nel mio blog di blogger. Tuttavia, come spiegato nelle domande dinamiche della domanda this, non supportano javascript.Gist in visualizzazioni dinamiche blogger

Dal blog del moski (come accennato nella risposta) è possibile incorporare un succo.

E se volessi incorporare solo un solo file del mio succo?

Ad esempio:

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

risposta

2

Guardando il blog di moski, la sua descrizione e sintesi frammenti (gistLoader.js e gistBlogger.js), posso supporre che per raggiungere il tuo obiettivo è necessario modificare il codice un po '.

Attualmente, quando si aggiunge

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

in fondo i tuoi messaggi, ciò che questo script non è alla ricerca di questo altro codice è stato aggiunto nel tuo blog

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

recupera l'attributo data-id, e inietta il codice richiesto per caricare lo script con src impostato su

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

Ora, se ho ben capito che cosa fa il codice, la modifica del codice HTML del secondo moski in questo modo:

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

e la funzione in moski di gistBlogger.js al fine di recuperare (se definito) il nuovo attributo data-file, è possibile generare un nuovo src per iniettare, come quella:

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

dovrebbe opere.