8

Chcę zamieścić moje mity (gist.github) w moim blogu blogera. Ale jak wyjaśniono w this pytanie dynamiczne widoki bezpośrednio nie obsługują javascript.Gist w dynamicznych widokach bloggerów

Z moski (jak wspomniano w odpowiedzi) na blogu można umieścić sens.

Co się stanie, jeśli chcę umieścić tylko jeden plik z mojej istoty?

Na przykład:

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

Odpowiedz

2

Patrząc na blogu moski, jego opis i treść fragmentów (gistLoader.js i gistBlogger.js), mogę przypuszczać, że aby osiągnąć swój cel trzeba edytować że kod trochę.

Obecnie, po dodaniu

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

na dnie swoich stanowisk, co ten skrypt nie szuka tego innego kodu dodanego do swojego bloga

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

pobiera atrybut data-id, i wstrzykuje wymagany kod, aby wczytać skrypt za pomocą zestawu src ustawionego na

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

Teraz, jeśli prawidłowo zorientowali się, co kod robi, edytujesz drugi moski kod HTML w ten sposób:

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

i funkcję w moski na gistBlogger.js aby pobrać (jeśli określona) nowy atrybut data-file, możesz wygenerować nowy src do wstrzykiwania, tak:

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

Powinien działać.