Prawdopodobnie słyszałeś o GitHub, platforma do hostowania, przechowywania i edycji kodu. Wiele projektów open source i prywatnych zespołów programistycznych korzysta z tej aplikacji internetowej do udostępniania swojej pracy.
Ale czy wiesz, że GitHub ma dobrze ukryty spin-off o nazwie GitHub Gist? To szybszy i prostszy sposób udostępniania kodu online. Podobnie jak Pastebin, Gist to narzędzie do udostępniania tekstu w Internecie. Ale oferuje dodatkowe funkcje i jest szczególnie wspierany przez solidną kontrolę wersji Git.
Jak znaleźć witrynę GitHub Gist
GitHub Gist to nazwa witryny zawierającej streszczenia. „Istota” to fragment kodu, który może być publiczny lub tajny.
Główna witryna GitHub nie jest specjalnie promowana GitHub Gist, więc musisz go wyszukać lub dodać do zakładek adres URL do regularnego użytku.
Witryna jest subdomeną głównej witryny GitHub, a Twój login działa w obu witrynach. Każdy może przeglądać publiczne treści, ale musisz się zalogować, aby tworzyć nowe treści.
Tworzenie streszczenia
Gdy jesteś zalogowany do GitHub, rozszerzenie Strona główna streszczenia wyświetla formularz umożliwiający szybkie utworzenie nowej treści.
Wybierz odpowiednią nazwę pliku, a następnie wprowadź zawartość pliku i kliknij Utwórz sedno przycisk. Możesz skonfigurować podstawowy edytor z kilkoma opcjami formatowania. Możesz także wybrać, czy treść ma być tajna, czy publiczna za pośrednictwem pliku Stwórz przycisk.
Edytor zastosuje podświetlanie składni zgodnie z rozszerzeniem Twojego pliku. Upewnij się, że wybierasz odpowiednie rozszerzenie dla typu pliku. Podczas przeglądania niektórych plików w skrócie zobaczysz również ładny podgląd dla danego typu. Pliki Markdown działają szczególnie dobrze do przeglądania i edycji.
Podczas edycji możesz dodać więcej plików z rozszerzeniem Dodaj plik przycisk. Wiele streszczeń jest na tyle małych, że wymaga tylko jednego pliku, ale w razie potrzeby można użyć więcej.
Praca z Gists
Jeśli klikniesz Edytować przycisk, otrzymasz jeden podstawowy edytor tekstu na plik. Gist umożliwia wprowadzanie zmian za pośrednictwem interfejsu internetowego, aw przypadku małych próbek kodu jest to całkowicie wystarczające.
Jednak za kulisami każdy element jest repozytorium Git. Oznacza to, że możesz śledzić wersje plików i wykonywać inne operacje git. Plik Poprawki zakładka w lewym górnym rogu wyświetla zatwierdzenia do repozytorium sedna.
Za Osadzać przycisk to opcje klonowania repozytorium, dzięki czemu możesz zdalnie pracować z treścią. Należy jednak pamiętać, że repozytoria gist są nieco ograniczone. W szczególności, chociaż streszczenie może zawierać wiele plików, nie może zawierać katalogów.
Treści w wierszu poleceń
Plik Program wiersza poleceń GitHub, gh, obsługuje streszczenia. Możesz tworzyć, usuwać, wyświetlać i edytować streszczenia bezpośrednio z terminala. Jest to wygodniejsze niż traktowanie sedna jak zwykłego repozytorium git.
Na przykład, jeśli masz istniejący plik, możesz natychmiast utworzyć z niego tajną treść za pomocą tego polecenia:
$ gh gist utwórz index.md
- Tworzenie treści index.md
✓ Utworzono gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62
Polecenie kończy się adresem URL reprezentującym nową treść. Możesz także edytować sedno:
gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62
Spowoduje to otwarcie domyślnego edytora tekstu. Po wprowadzeniu zmiany i zamknięciu edytora gh automatycznie wypycha zmiany do GitHub.
Jak ponownie wykorzystać zawartość Gist
Przeglądając streszczenie, zauważysz przycisk o nazwie Surowy obok każdego pliku. Zapewnia to wersję tekstową pliku, która może być przydatna do zapisywania lub kopiowania. Zauważ, że nie możesz tego używać do hostowania plików. Na przykład, jeśli spróbujesz odwołać się do pliku JavaScript za pomocą tego łącza, to nie zadziała.
Możesz jednak wyświetlić treść streszczenia w innym miejscu. Jest to świetne rozwiązanie w przypadku próbek kodu, a wyróżnianie składni oznacza, że będą one świetnie wyglądać w postach lub artykułach na blogu. Aby to zrobić, skopiuj kod obok pliku Osadzać przycisk i umieść go w swoim kodzie HTML.
GitHub nie reklamuje zbytnio streszczeń, ale nie pozwól, aby Cię to zniechęciło. Są bardzo przystępną kombinacją Pastebina i Gita. Gists to świetny przypadek użycia dla każdego małego fragmentu kodu, który nie gwarantuje pełnego repozytorium. Stanowią doskonałą, lekką opcję, jeśli chcesz po prostu szybko udostępnić jakiś kod. Opcja umieszczania na stronie może się przydać, jeśli publikujesz artykuł techniczny.
Sprawdź inne aplikacje, które umożliwiają udostępnianie fragmentów kodu w naszym przewodniku po alternatywach Pastebin.
Te alternatywy Pastebin umożliwiają łatwe wpisywanie, wklejanie i udostępnianie bloków kodu lub tekstu innym osobom online.
Czytaj dalej
- Programowanie
- GitHub
Bobby jest entuzjastą technologii, który przez prawie dwie dekady pracował jako programista. Pasjonuje się grami, pracuje jako redaktor recenzji w Switch Player Magazine i jest pochłonięty wszystkimi aspektami publikacji online i tworzenia stron internetowych.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.