Nowy interfejs GitHub Gist ma jeden fragment kodu osadzania dla całej treści, który osadza wszystkie pliki w treści. Stary interfejs miał kod osadzania dla każdego pliku w treści. Czy ktoś wie, czy istnieje sztuczka do osadzenia pojedynczego pliku?
Nowy interfejs GitHub Gist ma jeden fragment kodu osadzania dla całej treści, który osadza wszystkie pliki w treści. Stary interfejs miał kod osadzania dla każdego pliku w treści. Czy ktoś wie, czy istnieje sztuczka do osadzenia pojedynczego pliku?
Odpowiedzi:
Weź główny adres URL z lewej strony, a po nim .js
dodaj ciąg zapytania, taki jak ?file=myFile.blah
np
<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>
Tylko dla innych osób, które mogą się tym zająć.
Jeśli używasz Wordpress, możesz to osiągnąć dzięki wtyczce oEmbed-gist i stylowi shortcode :
[id-gist = "twój-id-gist-tutaj" file = "nazwa-twojego-pliku.js"].
GitHub udostępnia te same informacje w swojej witrynie . Jak powiedzieli inni, oficjalnym sposobem jest dołączenie ?file=name-of-file.ext
na końcu adresu URL kodu osadzania, aby osadzić tylko plik o nazwie name-of-file.ext
(możesz oczywiście zmienić nazwę na dowolną nazwę pliku). Na przykład, jeśli chciałbym osadzić getGitContents.js
plik z Gist w https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923
, mogę użyć następującego:
<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>
Ponadto istnieje ten post na blogu YourJS na ten temat, który umożliwia wprowadzenie nazwy użytkownika i wyświetlenie kodów osadzania dla wszystkich twoich streszczeń i podstawowych plików.