Содержание
289 Cms Иконки — Бесплатно в SVG, PNG, ICO
Получите неограниченный доступ к более чем 5,6 миллионам активов
Получить полный доступ
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Cms-файл
Значок
Смс
Значок
Смс
Значок
Cms-файл
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Cms-файл
Значок
Смс
Значок
Смс
Значок
Веб-сайт CMS
Значок
Веб-сайт CMS
Значок
Веб-сайт CMS
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Cms система управления контентом
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Смс
Значок
CMS система
Значок
CMS система
Значок
CMS система
Значок
CMS система
Значок
CMS система
Значок
CMS система
Значок
Смс
Значок
Смс
Значок
Смс
Значок
Управление CMS
Значок
Управление CMS
Значок
Управление CMS
Значок
Управление содержанием
Значок
Система управления грузами
Значок
Администратор
Значок
Блог
Значок
Блог
Значок
Блог
Значок
Социальное продвижение
Значок
Блог
Значок
Распродажа
Значок
Блог
Значок
Блог
Значок
Блог
Значок
Назад
Значок
Назад
Значок
Макет
Значок
Макет
Значок
Макет
Значок
Макет
Значок
Макет
Значок
Управление блогом
Значок
Доставка контента
Значок
Управление блогом
Значок
Адаптивный макет
Значок
Управление содержанием
Значок
Адаптивный макет
Значок
Контент-стратегия
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Система управления контентом
Значок
Система управления контентом
Значок
Система управления контентом
Значок
Система управления контентом
Значок
Система управления контентом
Значок
Система управления контентом
Значок
Управление содержанием
Значок
Хостинг
Значок
Контент-маркетинг
Значок
Управление данными
Значок
Приборная доска
Значок
Управление содержанием
Значок
Управление содержанием
Значок
Управление содержанием
Icon
Документация Site Toolbox | Grav CMS
Узнайте, как использовать плагины в Site Toolbox
Нашли проблему или проблему, на которую не можете найти ответ? Создайте проблему в нашем трекере Premium Issue .
Перед началом работы
Прежде чем вы сможете установить плагин Premium, вам необходимо установить плагин License Manager
. Это бесплатный плагин, доступный в GPM, и его можно установить, как и любой другой, через Плагин раздел плагина администратора или через командную строку.
$ bin/gpm install license-manager
Установка
Сначала убедитесь, что вы используете последнюю версию Grav 1.7 ( -f
вызывает обновление индекса GPM).
$ bin/gpm selfupgrade -f
Эти плагины доступны через GPM, и вы можете установить их за один раз через CLI:
$ bin/gpm install svg-icons warm-cache zapier-rss
9Плагин 0251 Warm Cache использует плагин sitemap для правильной работы, поэтому разрешите установку при появлении запроса.
Вы также можете установить тему через раздел Плагины в плагине администратора.
Иконки SVG
Плагин SVG Icons — это расширение для Grav CMS, которое предоставляет более 8000 значков SVG с различными наборами значков SVG, которые можно использовать в вашем контенте и шаблонах Twig, используя уникальный шорткод (для контента) или функция Twig (для шаблонов).
В настоящее время этот пакет содержит 6 основных наборов значков SVG:
- Значки Tabler (2664) → [ПО УМОЛЧАНИЮ] Разработано Csaba Kissi (v1.95.1)
- Иконки героев (292) → Разработано Стивом Шогером с вариантами
в контуре
ив твердом виде
(v2.0.11) - Простые значки брендов (2340) → Более 2100 популярных значков брендов (v7.11.0)
- Социальные значки (6) → Несколько основных согласованных значков социальных сетей (v1.0)
- НОВИНКА Bootstrap Icons (1811) → Более 1500 значков (v1.9.1)
- NEW Iconsax icons (1792) →
контур
иполужирный
варианты (v1. 0)
Конфигурация
- Состояние плагина → Включит или отключит весь плагин.
Шорткод для контента
Допустимые наборы значков включают:
-
tabler
-
героиконы\солид
-
героиконы\наброски
-
марки
-
бутстрап
-
iconax\жирный
-
iconsax\outline
-
социальный
Если вам нужно использовать значок SVG в своем контенте, вы можете использовать шорткод . Вот несколько примеров:
[svg-icon="alien" /]
Это самый быстрый и простой подход. При этом будет использоваться набор значков tabler
SVG по умолчанию. Обратите внимание, что для имени значка не требуется расширения, поскольку все они являются SVG.
[svg-icon=award set="tabler" /]
Еще один пример с явно заданным набором и без завершающей косой черты.
[svg-icon icon="atom" /]
Более распространенный подход с определенным значком.
[svg-icon icon="battery-4" set="tabler" /]
Значок и набор определены, но без косой черты.
[svg-icon icon="badge-check" set="heroicons|solid" /]
Пример из HeroIcons/Solid и класс TailwindCSS w-12
, чтобы указать ширину.
[svg-icon icon="shield-check" /]
GravAppleFerrariSpaceX
Пример некоторых популярных брендов от Simple Icons.
[svg-icon icon="grav" set="бренды" /] [svg-icon icon="яблоко" set="бренды" /] [svg-icon icon="ferrari" set="бренды" /] [svg-icon icon="spacex" set="brands" /]
Более сложный пример с классами TailwindCSS для ширины/высоты, а также цвета.
[svg-icon icon="shield-check" /]
Просто хвастаюсь сейчас с измененным векторным штрихом и пользовательским поворотом.
Функция Twig для шаблонов
Использование плагина непосредственно из шаблонов Twig немного отличается. Доступна функция ветки svg_icon()
, но она принимает только путь к значку SVG плюс классы. Вот некоторые примеры:
{{ svg_icon('tabler/plus.svg', 'h-6 w-6 text-gray-600 stroke-3/2')|raw }}
Используется таблица / Значок plus.svg
с различными классами TailwindCS для ширины, высоты, цвета и обводки. Обратите внимание на использование |сырой фильтр
в конце. Это важно, поскольку на выходе получается необработанный встроенный HTML-код SVG.
{{ svg_icon('heroicons/outline/star.svg', 'current-color h-8 w-8')|raw }}
Здесь мы используем star.svg
из HeroIcons в стиле Outline. Классы используют текущий цвет.
Пользовательские значки
Если вы хотите добавить свои собственные значки, вы должны очистить их, чтобы убедиться, что все жестко заданные цвета удалены и вместо них используется currentColor
. Например, поиск и замена:
штрих=\"#(?:[0-9a-fA-F]{3}){1,2}\" штрих = «текущий цвет» fill=\"#(?:[0-9a-fA-F]{3}){1,2}\" fill="currentColor"
Теплый кэш
Конфигурация
Статус плагина → Включит или отключит весь плагин. Если этот параметр отключен, значок в трее отображаться не будет.
URL-адрес карты сайта → По умолчанию используется значение, установленное в плагине Sitemap
.
Включить панель быстрого доступа → Включает или отключает значок панели быстрого доступа, чтобы инициировать вызов теплого кеша вашего сайта с помощью Ajax.
Значок панели быстрого доступа → Позволяет заменить значок тахометра по умолчанию другим значком Fontawesome
События onCacheClear → Если включено, Очистка кэша через администратора или интерфейс командной строки вызовет вызов теплого кэша.
Показать счетчик в результатах → По умолчанию в результатах звонка отображается количество подогретых страниц. Это можно отключить.
Результаты журнала → Результаты очистки кэша могут быть зарегистрированы для обнаружения ошибок отладки.
Агент пользователя → Это строка, установленная сканером, который просматривает каждую страницу. Вы можете настроить это или использовать его, чтобы отфильтровать эти вызовы подогрева кеша из ваших аналитических данных.
Использование
Плагин администратора
Чтобы использовать плагин теплого кэша в админке, просто щелкните значок на панели быстрого доступа. Это настраивается, но Тахометр по умолчанию. Вы должны увидеть всплывающее сообщение в правом верхнем углу с сообщением после завершения.
Команда CLI
Подключаемый модуль теплого кэша также включает в себя полезную команду CLI, которая также может быть написана в сценарии или использоваться через задание cron или планировщик по мере необходимости.
Чтобы использовать это из CLI, вам нужно вызвать команду передать URL-адрес карты сайта. Например:
bin/plugin теплый кеш теплый https://mysite. com/sitemap.json
Интересно, что вы можете запустить это из любого экземпляра Grav, на котором установлен теплый кеш, и подогреть кеш любого другого сервера Grav. на котором установлен плагин карты сайта. Это связано с тем, что warm-cache просто перебирает записи в карте сайта и заставляет Grav отвечать запрошенной страницей, тем самым вынуждая Grav подогревать кеш для этой страницы.
Сценарий
Самый простой способ запустить процесс теплого кэширования для сайта, который у нас есть в /Useres/joe/workspace/grav-example-site
, — это создать сценарий оболочки, который запускает команду CLI. В этом примере мы создадим файл /Users/joe/bin/warm-cache.sh
с содержимым:
#!/bin/sh cd /Users/joe/workspace/grav-example-site bin/plugin warm-cache warm https://localhost/grav-example-site/sitemap.json
Затем мы обеспечиваем это warm-cache.sh
выполняется через:
chmod +x warm-cache.sh
Если предположить, что папка bin/
находится на пути Джо, то в любое время, когда мы находимся в CLI, мы можем просто запустить:
warm-cache. sh
Cron Job
Создав сценарий warm-cache.sh
, вы можете запускать его ежедневно, запуская этот файл через crontab. Отредактируйте файл crontab с помощью crontab -e
, затем добавьте следующую строку:
* 3 * * * /Users/joe/bin/warm-cache.sh
Grav Scheduler
Чтобы использовать Grav Scheduler, достаточно просто сначала создать сценарий warm-cache.sh
, как указано выше, а затем настроить его в планировщике в разделе «Пользовательские запланированные задания».
Сначала убедитесь, что ваш планировщик работает, то вы можете добавить пользовательскую запись в файл конфигурации user/config/scheduler.yaml
:
... custom_jobs: теплый кэш: команда: /Users/joe/bin/теплый-кэш.sh аргументы: ноль в 3 * * *' вывод: журналы/теплый-кэш.log output_mode: добавить электронная почта: ноль
или через администратора:
Это будет запускать сценарий теплого кеша каждый день в 3 часа ночи и сохранять выходные данные в файле Grav logs/warm-cache. log
, каждый раз добавляя выходные данные.
Zapier RSS
Конфигурация
Перед настройкой этого плагина вы должны скопировать user/plugins/zapier-rss/zapier-rss.yaml
в user/config/plugins/zapier-rss.yaml
и только редактировать эта копия.
Вот конфигурация по умолчанию и объяснение доступных опций:
включено: правда # плагин включен active: false # состояние zapier по умолчанию template: zapier-feed.zrss.twig # шаблон TWIG для использования описание: Для интеграции Zapier RSS с другими сервисами # Описание limit: 20 # Количество элементов для включения length: 1000 # Количество символов в элементе order: # Порядок предметов по: дата директор: убыль
Обратите внимание: если вы используете подключаемый модуль администратора, файл с вашей конфигурацией с именем zapier-rss.yaml будет сохранен в папке user/config/plugins/
после сохранения конфигурации в папке администратора.
Usage
Просто установите подключаемый модуль, а затем URL-адрес, который вы будете использовать для интеграции, будет вашей существующей страницей блога с добавленным к ней новым расширением .