GitHub Gists
Gistern oder nicht gisten. Das ist die 64-Dollar-Frage ...
GitHub Gists sind Single (or, multiple) Simple Markdown Files
con Repo-ähnlich Qualitäten, die geforkt oder geklont werden können (falls öffentlich).
Ansonsten nicht, wenn privat.
So etwas wie ein schicker Notizblock, den man mit anderen teilen kann.
Ähnlich wie dieser Kommentar-Kratzblock, auf dem ich gerade tippe, aber etwas ausführlicher.
in der Erwägung, dass ein offiziell ist ein komplettes GitHub-Repositorium mit vollständigem Quellcode. src
Belegdokumente (Markdown, html oder beides) docs
ou root
, Bilder png
, ico
, svg
und eine config.sys
Datei für die Ausführung von Yaml-Variablen, die auf einem Jekyll-Server gehostet werden.
Unterstützt eine einfache Gist-Datei das Yaml-Frontmaterial?
Ich denke nicht.
Aus der offiziellen GitHub Gist-Dokumentation ...
Der Gist-Editor wird unterstützt von CodeMirror .
Sie können jedoch eine öffentliche Gist kopieren (oder eine private Gist, wenn der Eigentümer Ihnen über einen Link zur privaten Gist Zugang gewährt hat) ...
Und Sie können diese öffentliche Gist dann in ein "offizielles" Repo einbetten page.md
mit Visual Studio Code, wie folgt:
"Sie können einen Gist in jedes Textfeld einbetten, das Javascript unterstützt, z. B. in einem Blogbeitrag.
"Um die embed
Code, klicken Sie auf das Symbol für die Zwischenablage neben dem Embed URL
Knopf eines Kerns".
Das ist doch mal eine coole Funktion.
Ich habe Lust, die Gists anderer Leute zu suchen (zu entdecken), oder OPG und ihre "öffentliche" Arbeit in meine vollwertigen Arbeits-Repos einbinden.
"Sie können die PUBLIC-Gists entdecken, die andere erstellt haben, indem Sie auf die Gist-Startseite gehen und auf den Link klicken ...
Alle Gists {:title='Click to Review the Discover Feature at GitHub Gists'}{:target='_blank'}."
Caveat . Keine Unterstützung für Liquid-Tags bei GitHub Gist.
Ich nehme an, wenn ich etwas Nützliches finde, kann ich immer zurückpingen oder die Quelle zitieren, wenn ich die Arbeit in meinen vollwertigen Arbeits-Repos verwende.
Wo wird die implizite Lizenz für alle Gists, die von ihren Autoren veröffentlicht werden, veröffentlicht?
Robert
P.S. Dies ist ein guter Kommentar. Ich denke, ich werde dies in eine gist
und machen sie auf GitHub Gists öffentlich durchsuchbar.
Hinweis . Bei der Einbettung der <script></script>
html-Tag innerhalb des Textkörpers einer Markdown (.md)-Datei verwenden, erhalten Sie möglicherweise eine Warnung "MD033" von Ihrem Linter .
Dies sollte sich jedoch nicht auf die Darstellung der Daten (src) auswirken, die innerhalb der script
Tag.
Um das Standard-Warnflag zu ändern, um den aufgerufenen Inhalt einer script
Tag von Visual Studio Code aus, fügen Sie einen Eintrag in der Markdownlint Konfigurationsobjekt innerhalb der User Settings
Json-Datei, wie folgt:
// Begin Markdownlint Configuration Object
"markdownlint.config": {
"MD013": false,
"MD033": {"allowed_elements": ["script"]}
}// End Markdownlint Configuration Object
Hinweis . Lösung abgeleitet von GitHub-Beitrag von David Anson
233 Stimmen
Inwiefern ist das ein Offtopic? Ich betrachte sowohl gist und github Software-Tools, die von Programmierern häufig verwendet werden . Diese Frage passt perfekt dazu.
86 Stimmen
Ich habe dafür gestimmt, diese Frage erneut zu stellen, da sie nützlich ist und sich auf Softwaretools bezieht, die von Programmierern häufig verwendet werden. Die " Über Gists "Seite auf Github enthält einige nützliche Informationen, beantwortet aber nicht die Frage nach den Hauptunterschieden und unter welchen Umständen ein Benutzer das eine dem anderen vorziehen könnte. Ich persönlich würde gerne ausführlichere Antworten auf diese Frage sehen.
10 Stimmen
Ein wichtiger Unterschied, den ich nirgends erwähnt sehe, ist, dass Gist die Unterstützung für Verzeichnisse eingestellt hat. Ich habe es nur bemerkt, wenn ich in dieses Problem lief: stackoverflow.com/a/27677649/5343341
4 Stimmen
Was ich am hilfreichsten fände, wäre zu erfahren, was gists kann das tun Github-Repositorien nicht. Wenn die Antwort lautet "Nichts." dann werde ich einfach weiter Github-Repositorien für alles.