it-swarm.com.de

Wie kann ich eine einzelne Datei aus einer GitHub Gist mit der neuen Gist-Oberfläche einbetten?

Die neue GitHub Gist-Benutzeroberfläche verfügt über ein eingebettetes Snippet für die gesamte Gist, das alle Dateien in die Gist einbettet. Die alte Schnittstelle hatte Code für jede Datei in der Gist eingebettet. Weiß jemand, ob es einen Trick gibt, eine einzelne Datei einzubetten?

86
Travis Reeder

Nehmen Sie die Gist-URL von der linken Seite und fügen Sie nach .js eine Abfragezeichenfolge wie ?file=myFile.blah hinzu, z.

<script src="https://Gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>
130
Roland Kuhn

GitHub bietet die gleichen Informationen hier auf ihrer Website . Wie andere gesagt haben, besteht der offizielle Weg darin, _?file=name-of-file.ext_ an das Ende der URL des Einbettungscodes anzuhängen, um nur die Datei mit dem Namen _name-of-file.ext_ einzubetten (Sie können den Namen natürlich in einen beliebigen Namen ändern) Datei ist). Wenn ich zum Beispiel die Datei _getGitContents.js_ aus dem Gist unter https://Gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923 einbetten möchte, kann ich Folgendes verwenden:

_<script src="https://Gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>
_

Darüber hinaus gibt es diesen YourJS-Blogeintrag , mit dem Sie Ihren Benutzernamen eingeben und die Einbettungscodes für alle Ihre Inhalte und die zugrunde liegende Person anzeigen können Dateien.

0
Mario Mamani

Nur für andere Leute, die das untersuchen könnten.

Wenn Sie Wordpress verwenden, können Sie dies mit dem Plugin oEmbed-Gist und dem Shortcode-Stil erreichen:

[Gist id = "your-Gist-id-here" file = "your-Dateiname.js"].

0
xnorcode