Einbetten einer bestimmten Revision eines Gist auf GitHub.com über JavaScript

7

gist.github.com hat eine großartige Funktion, mit der Sie die aktuelle Version einer Datei über ein <script/>Tag in ein Blog einbetten können .

Ich kann jedoch anscheinend keine ältere Revision oder die aktuelle atomare Revision so einbetten, dass weitere Commits nicht aktualisieren, was durch das Embed-Tag eingebettet ist. Ist das möglich?

Justin Dearing
quelle
Sie möchten also statische Inhalte veröffentlichen, die grundsätzlich hervorgehoben sind.
Phwd
@phwd Nun, die Idee ist, dass ich einen Blog-Artikel über eine bestimmte Revision der Datei haben würde. In Zukunft könnte ich eine andere Revision haben, die ich irgendwo einbetten könnte oder nicht. Stellen Sie sich nun vor, diese Einbettungsfunktion wäre Teil regulärer Github-Repos. Vielleicht wollte ich ein bestimmtes Commit in ein Blog (oder ein Bug-Tracking-System) einbetten
Justin Dearing

Antworten:

8

Fügen Sie einfach .jsam Ende der URL Folgendes hinzu:https://gist.github.com/1522901/0f74d53b18060f6292db9dc4d6c1922f72aa2aaf.js

Ameer
quelle
funktioniert nicht mehr
Jokerster
1

Sofern Github dies nicht ermöglicht (möglicherweise mit einem Funktionsanforderungs- / Service-Hook), besteht eine einfache Möglichkeit darin, den Inhalt des Inhalts einfach unter Verwendung seiner vollständigen URL zusammen mit dem Commit-Hash wie https://gist.github.com anzuzeigen / 1522901 / 0f74d53b18060f6292db9dc4d6c1922f72aa2aaf , und verwenden Sie dann einfach eine Code-Hervorhebungsbibliothek eines Drittanbieters , um sie anzuzeigen.

grosse Bandbreite
quelle