Суть в динамических представлениях блоггера

Я хочу встроить свои списки (gist.github) в свой блог. Но, как объясняется в этом вопросе, динамические представления напрямую не поддерживают javascript. .

Из блога моски (как указано в ответе) можно вставить суть.

Что делать, если я хочу встроить только один файл из моей сущности?

Например:

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

person Abhishek Gupta    schedule 06.11.2012    source источник


Ответы (1)


Глядя на блог moski, его описание и основные фрагменты (gistLoader.js и gistBlogger.js), я могу предположим, что для достижения вашей цели вам нужно немного отредактировать этот код.

В настоящее время, когда вы добавляете

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

внизу ваших сообщений этот скрипт ищет этот другой код, который вы добавили в свой блог

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

извлекает атрибут data-id и вводит необходимый код для загрузки скрипта с src, установленным на

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

Теперь, если я правильно понял, что делает код, редактируя HTML-код второй моски таким образом:

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

и функцию в gistBlogger.js моски, чтобы получить (если определено) новый атрибут data-file, вы можете сгенерировать новый src для внедрения, например:

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

Это должно работать.

person Ragnarokkr    schedule 15.01.2013