Новый интерфейс GitHub Gist имеет один встроенный фрагмент для всего текста, который вставляет все файлы в суть. Старый интерфейс имел встроенный код для каждого файла в основе. Кто-нибудь знает, есть ли уловка для встраивания одного файла?
Как вставить один файл из GitHub gist с новым интерфейсом gist?
Ответ 1
Возьмите URL-адрес gist с левой стороны и после .js
добавьте строку запроса, например ?file=myFile.blah
, например
<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>
Ответ 2
Просто для справки других людей, которые могут посмотреть на это.
Если вы используете Wordpress, вы можете добиться этого с помощью плагина oEmbed-gist и стиля шорткода:
[gist id = "your-gist-id-here" file = "your-file-name.js"].
Ответ 3
GitHub предоставляет эту же информацию здесь, на их сайте. Как уже говорили другие, официальный способ - присоединить ?file=name-of-file.ext
к концу URL-адреса кода для встраивания, чтобы встраивать только файл с именем name-of-file.ext
(вы, конечно, можете изменить имя на любое имя вашего файла). Например, если я хочу встроить файл getGitContents.js
из Gist в https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923
, я могу использовать следующее:
<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>
Кроме того, есть эта запись в блоге YourJS об этом, которая позволяет вам ввести свое имя пользователя и просмотреть коды для встраивания для всех ваших списков и соответствующих отдельных файлов.