У меня есть текст, который включает URL-адреса GitHub Gists. Я хотел бы найти эти URL-адреса и встроить Gist в контент на стороне клиента. Некоторые вещи, которые я пробовал:
Для https://gist.github.com/733951
,
https://github.com/api/oembed?format=json&url=https%3A%2F%2Fgist.github.com%2F733951
,
извлеките свойство html
объекта и добавьте его на мою страницу. Эта проблема
вот что GitHub OEmbed API возвращает только первые три строки Gist.
Calling
jQuery('a.something').embedly({allowscripts: true})
работает, но Embedly удаляет форматирование из Gist. Заключение его в тег
не помогает, потому что нет разрывов строк.
.js
сути. https: / /gist.github.com/733951.js
использует document.write
, поэтому я не могу контролировать, где на странице, когда мне это требуется динамически. (Если бы я мог записать это в исходный код HTML, он бы появился в нужном месте, но все это делается на стороне клиента.)