W jaki sposób przesyłasz obrazy do sedna?


145

W jaki sposób przesyłasz obrazy do sedna?

Spójrz na to: https://gist.github.com/mbostock/5503544#file-thumbnail-png

Próbowałem przeciągnąć i upuścić plik obrazu w trybie edycji streszczenia. To nie działało pod Crhome i FireFox.

Aktualizacja: po przesyłaniu e-maili z GitHubem, ta funkcja (przeciągnij i upuść pliki binarne, obrazy) nie jest obsługiwana.


1
to proste ... po prostu użyj dowolnego klienta git ... zsynchronizuj projekt z, skopiuj plik do katalogu projektu, dodaj do repozytorium (git add), zatwierdź i zsynchronizuj ponownie ...
Selvin

8
fx ... git clone https://gist.github.com/6afe8ae9d00c98694dc8, cd 6afe8ae9d00c98694dc8, xcopy path/to/src/file.any file.any, git add any.any, git commit -m 'n/a',git push
Selvin

Tutaj pokazano kilka metod - gist.github.com/cben/46d9536baacb7c5d196c .
slm

Odpowiedzi:


83

Szukałem odpowiedzi na to samo pytanie, oto co właśnie znalazłem:

  1. Możesz sklonować swoją treść jako repozytorium git i dodać swoje zdjęcie, a następnie wypchnąć do początku. Zobacz ładowanie miniatury do treści .

  2. Jest do tego napisany skrypt: hecticjeff / gist-img .

Nie próbowałem jeszcze powyższych rozwiązań, ale na pewno powinny działać. Próbowałem użyć defunkt / gist, aby zaktualizować moją treść za pomocą png, ale skończyło się na wyświetleniu pliku binarnego w mojej treści.


2
Przetestowałem tę metodę i działa również z animowanymi plikami GIF! Zobacz przykład na żywo: gist.github.com/stephenlb/ ... pokazuje serwer echa Pythona publikuj subskrypcję.
Stephen Blum

Tylko dla pewności: pchnięcie na Github, nawet jeśli jest to sedno, wymaga rejestracji i zalogowania do Github, prawda?
sdaau

1
czy skrypt gist-img faktycznie działa? kiedy wysyłam wynik pliku obrazu / png zakodowanego w base64 12kb do api github, aby utworzyć sedno, otrzymuję plik tekstowy o nazwie test.png, jak widać tutaj . Jestem pewien, że działa świetnie przy użyciu git, ale chcę go użyć do tworzenia streszczeń z pudełek, w których nie mogę skonfigurować gita. Zgłoszono również problem dotyczący mojego skryptu tworzenia treści w celu zaimplementowania tej funkcji.
upodobanie

75

Przy odrobinie kreatywności możesz to osiągnąć szybciej niż klonowanie. Aby przeciągnąć / upuścić:

  1. Utwórz Gist
  2. Przeciągnij obraz do pola komentarza poniżej. Spowoduje to przesłanie pliku obrazu i wstawienie kodu przeceny wraz z adresem URL przesłanego obrazu.
  3. Skopiuj ten znacznik i wklej go do pliku, który chcesz wyświetlić.

Przykład na żywo

Zrzut ekranu pola komentarza


4
Jest to o wiele lepsze i łatwiejsze niż podejście SSH, dzięki.
FoxDeploy

2
Bardzo dobrze. Rozszerzenie pliku istoty robi różnicę. Próbowałem foobar.pngi widziałem tylko tekst. Oczywiście musi to być *.mdpróba renderowania przeceny.
Synesso

1
@Cocowalla Potwierdzam. Właśnie przesłałem zgłoszenie do Github.
ow3n

1
@Cocowalla Github naprawił problem. To znowu działa.
ow3n

1
To najprostszy i najbezpieczniejszy sposób dodawania obrazu. Podczas korzystania z ssh obraz będzie dużym, indywidualnym obrazem i nie możemy nim zarządzać, jak dodawanie tekstu lub nawet usuwanie go z sedna, chyba że chcesz usunąć go z lokalnego (git rm itp.)
mochadwi

43
  1. Utwórz streszczenie lub wykorzystaj ponownie jeden ze swoich streszczeń.
  2. Sklonuj swoją treść:

    git clone https://gist.github.com/<hash>.git
    
  3. Dodaj swój obraz do repozytorium treści:

    git add my-image.jpg
    
  4. Zatwierdź obraz:

    git commit -m "adding my image to my gist"
    
  5. Zaktualizuj treść, wprowadzając modyfikacje:

    git push origin master
    

Do wykonania tych czynności użyłem GitHub Desktop.
James Dunn,

Użyłem git push w kroku 5
Gabriel Chung

6

Klonuj sedno za pomocą SSH:

$ git clone git@gist.github.com:<hash>.git mygist

Klon HTTP działał dobrze, ale napotkał problemy z uwierzytelnianiem HTTP pod adresem git push.


1
ja też, ten sam problem z uwierzytelnianiem. Myślę, że to dlatego, że mam włączone 2FA. ssh way działa (którego i tak powinieneś używać)
Edgar Aroutiounian

4

Szukałem również odpowiedzi na to samo pytanie, w moim przypadku, aby móc przesyłać pliki PDF. Miałem problem z gist-img(wymieniony w innej odpowiedzi na to pytanie). Szukałem więcej i odkryłem gistup , który działał idealnie , gdy spróbowałem go po raz pierwszy. Używa węzłów i npm , więc powinien działać na większości głównych systemów operacyjnych.


Gistup był bardzo pomocny: usprawnia cały przepływ pracy (nie tylko krok przesyłania obrazu).
Don McCurdy,

3

Jak umieścić obrazy w adresie URL Gist:

  1. prześlij swoje zdjęcie do miejsca takiego jak imgur.com za darmo, a następnie pobierz hot-link.
  2. Dodaj plik i nadaj mu rozszerzenie Markdown .mdi użyj składni obrazu Markdown:

![alt text here](https://URL)

  1. ?????
  2. Zysk

2
To jest odpowiedź na pytanie typu „Jak wstawić obraz w tekście do mojej istoty”.
m3nda

0

wgranie gdzieś obrazu i użycie tagu HTML <img> działa jak dla mnie


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.