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