Подтвердить что ты не робот

Загрузите изображения в GitHub из браузера

Я использую GitHub Pages, Jekyll и Prose для управления сайтом. Все работает отлично, кроме того, я не могу найти способ загрузки изображений. Загрузчик изображений проза не работает, как обсуждалось в различных билетах (например, здесь).

Поскольку Веб-сайт для друга без каких-либо git или командной строки, я ищу еще один вариант для загрузки изображений из браузера в GitHub. Есть ли другие варианты? Я не хочу размещать изображение на внешнем сайте.

4b9b3361

Ответ 3

Обходной путь, который я использую, - это кодирование изображений base64, вот один инструмент, который сделает это для вас (он даже предлагает оптимизацию изображения): https://www.base64-image.de/

Затем вы можете просто нажать copy image, и это даст вам длинную строку символов, которая может использоваться внутри <img> src="", или встроенное изображение ![alt text](data:image/png;crazy-long-string-of-characters).

Я сделал это для этого сообщения в блоге, которое я написал в ChromeBook:

https://ryanpcmcquen.org/javascript/2015/10/20/fix-hackpad-printing.html

Скриншоты там base64!

Ответ 4

Контекст Да, можно загружать изображения с помощью Git, но не с сайта. Я работаю с Rails и Git загружает ограниченное количество активов (логотипы, png, фоны и т.д.).

Ответ Если вы работаете с страницей Github, я бы рекомендовал вам сохранить изображения где-то еще. Я особенно использую Tumblr. У меня есть независимый блог Tumblr, где я размещаю все свои изображения (значки, фоны, работа с клиентом и т.д.). Tumblr не сжимает их так же, как Facebook или Google+, поэтому идеально подходит для этого. http://superfantasticassets.tumblr.com

Ответ 5

Обновление: Github выпустил вариант загрузки для репозиториев! введите описание изображения здесь Существует простой способ загрузки изображений в Github с помощью prose.io.

Но вам нужно добавить код ниже в _config.yml, если вы хотите загружать изображения в блог Jekyll или используете только githb-страницы, тогда вам нужно создать файл _prose.yml в корне и добавить этот код внутри.

Это работает, и я обновляю свои сообщения в блогах и добавляю в него изображения.

prose:
  rooturl: '/'
  siteurl: 'http://prose.github.io/starter/'
  relativeLinks: 'http://prose.github.io/starter/links.jsonp'
  media: 'media'
  ignore:
    - index.md
    - _config.yml
    - /_layouts
    - /_includes
  metadata:
    _posts:
      - name: "layout"
        field:
          element: "hidden"
          value: "blog"
      - name: "tags"
        field:
          element: "multiselect"
          label: "Add Tags"
          placeholder: "Choose Tags"
          options:
            - name: "Apples"
              value: "apples"
            - name: "Bananas"
              value: "bananas"
    _posts/static:
      - name: "layout"
        field:
          element: "hidden"
          value: "page"
      - name: "permalink"
        field:
          element: "text"
          label: "Permalink"
          value: ""

Теперь вы можете загружать изображения через prose.io

Прочитайте подробный учебник здесь: Как добавлять или редактировать сообщения Jekyll онлайн

Ответ 6

Если вы сохраняете свои изображения в репозитории Jeykll, они загружаются и размещаются. Просто найдите их в GitHub в своем репо и передайте src вашего img в свой HTML raw.

Пример: Изображение в моем репо: https://github.com/kevinSuttle/kevinsuttle.github.io/blob/master/images/19698565-media_httpfarm5static_jhkva.jpg

Raw: https://raw.github.com/kevinSuttle/kevinsuttle.github.io/master/images/19698565-media_httpfarm5static_jhkva.jpg

Мне потребовалось некоторое время, чтобы обернуть вокруг себя и голову.

Ответ 7

Вы также можете использовать GitHub Desktop. Затем просто добавьте репо, добавьте изображения в папку с вашего компьютера, зафиксируйте и синхронизируйте. Это, по сути, функциональность командной строки git, но в виде графического интерфейса, что облегчает использование вашим другом.

P.S. Да, я знаю, что это не на самом деле на веб-сайте Github, но это решит вашу проблему, чтобы дать вашему другу способ легко загружать изображения из Github.