Як ви завантажуєте зображення в суть?


145

Як ви завантажуєте зображення в суть?

Подивіться на це: https://gist.github.com/mbostock/5503544#file-thumbnail-png

Я намагався перетягувати файл зображення, перебуваючи в режимі редагування сутичок. Це, схоже, не працювало під Crhome та FireFox.

Оновлення: Після електронних листів з GitHub назад та назад ця функція (перетягування двійкових файлів, зображень) не підтримується.


1
просто ... просто скористайтеся будь-яким клієнтом git ... синхронізуйте проект із, скопіюйте файл у каталог проекту, додайте до repo (git add), виконайте знову та синхронізуйте знову ...
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

Тут показано кілька методів - gist.github.com/cben/46d9536baacb7c5d196c .
SLM

Відповіді:


83

Я шукав відповідь на те саме питання, ось що я тільки що знайшов:

  1. Ви можете клонувати свою суть як сховище git і додати своє зображення, а потім натиснути на походження. Див. Розділ " Завантаження мініатюр" у "gist-for" .

  2. Для цього написаний сценарій: hecticjeff / gist-img .

Я ще не пробував вищезазначені рішення, але майже впевнений, що вони повинні працювати. Я намагався використовувати defunkt / gist для оновлення своєї суті за допомогою png, але в кінцевому підсумку відображав бінарний файл у моїй суті.


2
Я перевірив цей метод, і він також працює з анімованими GIF! Дивіться приклад в прямому ефірі: gist.github.com/stephenlb/… він показує публікацію підписується на ехо-сервер python.
Стівен Блум

Просто для переконання: натискання на Github, навіть якщо це суть, вимагає, щоб ви були зареєстровані та увійшли до Github, правда?
sdaau

1
чи справді працює сценарій gist-img? коли я розміщую результат image64 / png-файлу 1264b закодованого файлу в apith github, щоб створити суть, я закінчую текстовим файлом під назвою test.png, як показано тут . Я впевнений, що це чудово працює за допомогою git, але я хочу використати це для створення сутичок із вікон, де я не можу налаштувати git. Існує також проблема, подана проти мого сценарію створення суті для реалізації цієї функції.
схильний

76

Трохи творчості ви можете досягти цього швидше, ніж клонування. Щоб перетягнути / відпустити:

  1. Створіть істоту
  2. Перетягніть зображення в поле коментарів нижче. Це завантажить ваш файл зображення та вставить код розмітки з URL-адресою для завантаженого зображення.
  3. Скопіюйте цю відмітку та вставте її у файл, який ви хочете відобразити.

Живий приклад

Знімок екрана поля коментарів


4
Це набагато краще і простіше, ніж підхід SSH, дякую.
FoxDeploy

2
Дуже хороша. Розширення файлу суті має значення. Я спробував foobar.pngі побачив лише текст. Очевидно, що це має бути *.mdспроба відображення відмітки.
Синесо

1
@Cocowalla Я можу підтвердити. Щойно подав квиток у Github.
ow3n

1
@Cocowalla Github виправив проблему. Це знову працює.
ow3n

1
Це найпростіший і безпечний спосіб додати зображення. Під час використання ssh зображення буде великим індивідуальним зображенням, і ми не можемо керувати цим зображенням, як-от додавання тексту чи навіть видалення його із суті, якщо ви не хочете видалити його з локального (git rm тощо)
mochadwi

43
  1. Створіть суть або повторно використовуйте один із своїх суть .
  2. Клоніруйте свою суть:

    git clone https://gist.github.com/<hash>.git
    
  3. Додайте своє зображення до сховища вашого суті:

    git add my-image.jpg
    
  4. Зафіксуйте зображення:

    git commit -m "adding my image to my gist"
    
  5. Оновіть суть, натискаючи на зміни:

    git push origin master
    

Я використовував GitHub Desktop для виконання цих кроків.
Джеймс Данн

Я використав git push на кроці 5
Габріель Чун

6

Клонова суть з SSH:

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

Клон HTTP спрацював чудово, але зіткнувся з проблемами аутентифікації HTTP на git push.


1
мені теж те саме питання з аутінгом. Я думаю, що це тому, що є 2FA на. ssh way працює (який у будь-якому випадку ви повинні використовувати)
Едгар Арутьоунян

4

Я шукав відповідь на це саме запитання, в моєму випадку, щоб мати можливість завантажувати PDF-файли. У мене виникли проблеми gist-img(згадано в іншій відповіді на це питання). Я шукав ще декілька, і виявив gistup , який спрацював ідеально , перший раз я спробував це. Він використовує вузол і npm , тому він повинен працювати в більшості основних операційних систем.


Gistup був дуже корисним: згладжує весь робочий процес (не лише крок завантаження зображення).
Дон МакКурді,

3

Як розмістити зображення у вашому URL-адресі Gist:

  1. безкоштовно завантажте своє зображення в таке місце, як imgur.com, тоді перейдіть на пряме посилання.
  2. Додайте файл і надайте йому розширення для розмітки .mdта використовуйте синтаксис зображення відмітки:

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

  1. ?????
  2. Прибуток

2
Це відповідь на запитання типу "Як вставити та вбудувати зображення в суть".
м3нда

0

завантаження зображення кудись і використання тегу HTML <img> працює для мене


-4

Якщо ви завантажуєте зображення, спробуйте виконати наступні дії:

  • Перетворіть ваше зображення в DataURI. Наприклад тут на duri.me
  • Потім цей рядок вставити в GIST як текстовий файл

Якщо ви хочете конвертувати назад, є кілька варіантів. Наприклад, це: Перетворення URI даних у зображення даних


Гаразд @ RadimKöhler, вибачте
Feri

Я спробував додати зображення з DataURI у файл розмітки. Це також не працює.
Джастін Мейєр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.