1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hamm-svg_badge_tool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект введения

Svg Badge Tool — это небольшой инструмент для быстрого создания SVG, который позволяет генерировать внешние ссылки на небольшие значки с параметрами.

Быстрое подключение

  1. Обычные метки

    • Значок:
      • SVG
      • SVG
    Адрес подключения: https://svg.hamm.cn/badge.svg
    Описание параметров:
        ключ: заголовок — обязательно;
        значение: содержание метки — обязательно;
        радиус: угол закругления метки (по умолчанию 3);
        цвет: цвет метки (по умолчанию случайный).
    Пример:
        https://svg.hamm.cn/badge.svg?key=芬&value=必得&color=ff4500&radius=3
        https://svg.hamm.cn/badge.svg?key=博客&value=Hamm.cn
  2. Специальные метки для кода Cloud

— Метки репозитория:

 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=star "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=watch "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=fork "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=commit "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=language "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=license "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=issue "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&text=branch "SVG")
 * ![SVG](https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=release "SVG")
Адрес подключения: https://svg.hamm.cn/gitee.svg
Описание параметров:
    пользователь: имя пользователя — обязательно;
    проект: название проекта — обязательно;
    тип: тип — обязательно, фиксированное значение:
        — watch: количество наблюдателей за проектом;
        — fork: количество форков проекта;
        — star: количество звёзд проекта;
        — commit: количество коммитов проекта;
        — license: лицензия проекта с открытым исходным кодом;
        — language: основной язык программирования проекта;
        — issue: количество открытых проблем в проекте;
        — branch: по умолчанию основная ветка;
        — release: последний релиз.
    радиус: закругление углов метки (по умолчанию 3);
    цвет: цвет метки (по умолчанию #404550);
    bg: цвет заголовка (по умолчанию основной цвет Gitee);
    title: заголовок метки (по умолчанию Gitee);
    logo: показывать ли логотип Gitee (по умолчанию да, другие значения скрывают логотип).
Пример:
    https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=star&color=ff4500&radius=3

— Специальные метки пользователя:

  • SVG
Адрес подключения: https://svg.hamm.cn/gitee-user.svg
Описание параметра:
    Пользователь: пользователь — обязательно.
Пример:
    https://svg.hamm.cn/gitee-user.svg?user=hamm
  1. Специальные метки Weibo:
  • SVG
  • SVG
Адрес подключения: https://svg.hamm.cn/weibo.svg
Описание параметров:
    пользователь: UID пользователя — обязательно;
    тип: тип — обязательно, фиксированные значения:
        — followers: количество подписчиков;
        — following: количество людей, на которых вы подписаны.
    радиус: закругление углов метки (по умолчанию 3);
    цвет: цвет метки (по умолчанию #404550);
    bg: цвет заголовка (по умолчанию основной цвет Gitee);
    title: заголовок метки (по умолчанию Gitee).
Пример:
    https://svg.hamm.cn/weibo.svg?user=5898441253&type=followers&color=ff4500&radius=3
  1. Специальные клиентские метки:
  • SVG
  • SVG
  • SVG
Адрес подключения: https://svg.hamm.cn/client.svg
Описание параметров:
    Тип: тип — обязательно, фиксированные значения:
        — os: операционная система;
        — ip: IP-адрес;
        — broswer: браузер.
    радиус: закругление углов метки (по умолчанию 3);
    цвет: цвет метки (по умолчанию случайный).
Пример:
    https://svg.hamm.cn/client.svg?type=os&color=ff4500&radius=3
  1. Метка платформы фанатов:
  • SVG
  • SVG
  • SVG
Адреса подключения:
// Github: https://svg.hamm.cn/juejin.svg
// Gitee: https://svg.hamm.cn/juejin.svg
// 掘金:https://svg.hamm.cn/juejin.svg

Описание параметров:
    тип: тип — обязательно, фиксированный:
        — fans: количество поклонников.
    радиус: закругление углов метки (по умолчанию 3);
    цвет: цвет метки (по умолчанию случайный).
Пример:
    https://svg.hamm.cn/juejin.svg?type=fans&user=475426363282808&color=ff4500&radius=3

Три. Частное развёртывание

Клонируйте код на локальный компьютер, настройте сайт и используйте его. Однако суффикс — .php. Вы также можете настроить псевдостатические файлы, чтобы они выглядели более привлекательно:

if($request_uri ~* ^(.*?)svg(.*?)$){
    rewrite  ^/(.*?)svg(.*?)$  /$1php$2 break;
}

Четыре. Наслаждайтесь!

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Svg Badge Tool — это небольшой инструмент для быстрой генерации SVG, который позволяет создавать внешние ссылки на небольшие иконки SVG с заданными параметрами. Развернуть Свернуть
MulanPSL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hamm-svg_badge_tool.git
git@api.gitlife.ru:oschina-mirror/hamm-svg_badge_tool.git
oschina-mirror
hamm-svg_badge_tool
hamm-svg_badge_tool
master