Как определенные значки на shields.io избегают использования base-64 в их URL
Я пытаюсь создать значок с помощью shields.io для проекта GitHub, в котором я участвую. http://shields.io/ позволяет добавить ваш логотип с кодировкой base-64. Довольно круто, однако это довольно громоздко для размещения в вашем файле readme. Учитывая, что я хочу сделать так, чтобы связанные проекты вставляли наш значок в свой проект, я не хочу, чтобы уценка составляла десять строк.
Я заметил, что не у всех есть эта проблема. Например, у Gitter очень простой URL для щита с логотипом.
У Bithound также есть очень хороший URL-адрес значка.
Это специальные предложения, которые они разработали с http://shields.io/? Или этот вид гладкости доступен каждому?
1 ответ
Shields.io имеет поддержку по умолчанию для ряда поставщиков, отображаемых на первой странице. Некоторые из этих пользовательских интеграций опираются на соответствующие логотипы: https://github.com/badges/shields/tree/master/logo.
Я понимаю, что иметь большой URL может быть неудобно. Тем не менее, ссылки на внешние ресурсы в изображениях могут привести к неудачным результатам, и поэтому не допускаются (как и GitHub, у которого была своя доля подлых DDoS в последние годы).
Однако я считаю, что использование укороченного URL-адреса, такого как bit.ly или goo.gl, может помочь вам иметь небольшие URL-адреса в файлах проекта.