Как вставить один файл из GitHub gist с новым интерфейсом gist?

Новый интерфейс GitHub 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 об этом, которая позволяет вам ввести свое имя пользователя и просмотреть коды для встраивания для всех ваших списков и соответствующих отдельных файлов.