Интеллектуальный заменитель Smart Replacer

Плагин Smart Replacer

Введение

Плагин Smart Replacer - это мощный инструмент для автоматизации замены текста и регулярных выражений на вашем веб-сайте Publii. В этом руководстве предлагается подробное пошаговое руководство по включению, настройке и использованию плагина в полной мере.

Включение плагина

  1. Откройте приложение Publii и перейдите в раздел Инструменты и плагины.
  2. Найдите плагин Smart Replacer в списке установленных плагинов.
  3. Активируйте его, нажав кнопку переключения в нижнем левом углу панели плагинов.

Обзор конфигурации

После включения плагина вы найдете различные параметры конфигурации для управления работой замены текста и регулярных выражений. Эти настройки подразделены на "Общие настройки", "Правила замены", "Правила регулярных выражений" и "Глобальные правила регулярных выражений", каждое из которых служит определенной цели в поведении плагина.

Общие настройки

Включить глобальную настройку: Установите этот флажок, если вы хотите, чтобы ко всем правилам применялся единый набор конфигураций. Если этот параметр включен, все правила будут использовать эти глобальные настройки совместно. Отключите это, чтобы настроить каждое правило по отдельности.

Область применения

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

  • Применять правила к выдержкам: позволяет применять правила замены к выдержкам ваших сообщений.
  • Применяйте правила к контенту публикации: обеспечивает применение правил замены к основному тексту ваших сообщений.
  • Применить правила к заголовку публикации: активирует правила замены заголовков ваших публикаций.

Правила замены

Этот раздел предназначен для создания правил, специфичных для замены обычного текста.

  • Значение для замены: Укажите фрагмент текста, который вы хотите заменить.
  • Используемый текст: Вставьте текст для замены указанного фрагмента.
  • Использование в отрывке: Если Глобальная конфигурация отключена, установите этот флажок, чтобы применить это правило к публикации отрывков.
  • Использование в тексте сообщения: Если Глобальная настройка отключена, установите этот флажок, чтобы применить это правило к основному тексту сообщений.
  • Использование в заголовке публикации: Если Глобальная настройка отключена, установите этот флажок, чтобы применить это правило к заголовкам публикаций.

Пример: Если вы хотите заменить термин "CMS" на "Систему управления контентом" во всех своих публикациях, установите значение Заменить: CMS и текст использовать: Система управления контентом. Вы также можете создать короткий код, например [banner], и заменить его рекламным баннером или любым другим текстом.

Правила регулярных выражений

В этом разделе вы можете создавать правила, использующие регулярные выражения для более сложных замен.

  • Регулярное выражение: Введите шаблон регулярного выражения, который будет соответствовать.
  • Используемый текст: Определите текст, который заменит соответствующее регулярное выражение.
  • Использование в отрывке: Если Глобальная конфигурация отключена, включите это правило для публикации отрывков.
  • Использование в тексте сообщения: Если Глобальная конфигурация отключена, включите это правило для основного текста сообщений.
  • Использование в заголовке публикации: Если Глобальная конфигурация отключена, включите это правило для заголовков публикаций.

Пример: Чтобы добавить атрибут "noffolow" и значок к любому внешнему набору URL-адресов: Регулярное выражение/<a href="http:\/\/|https:\/\/(?!www\.yourdomain\.com)(.*?)">/g и используемый текст<a href="http://$1" target="_blank" rel="noffolow"><i class="external-icon"></i>

Глобальные правила регулярных выражений

Они аналогичны Правилам регулярных выражений, но применяются глобально к различным элементам и страницам веб-сайта.

  • Регулярное выражение: Определите глобальный шаблон регулярного выражения.
  • Используемый текст: Введите глобальный заменяющий текст.
  • Выберите диапазон для этого правила: выберите, будет ли это глобальное правило применяться к <head><body> или ко всей <html> странице.
  • На каких Страницах Используется это Правило?: Решите, следует ли применять это глобальное правило ко всем страницам или только к выбранным. Дополнительная детализация предусмотрена для указания таких страниц, как домашняя страница, сообщения, теги или авторы.

Пример: Чтобы заменить все экземпляры "http" на "https" во всем наборе HTML: Регулярное выражение/http:\/\//g и используемый текстhttps://

Расширенные настройки

Раздел дополнительных настроек предлагает контроль над приоритетом выполнения замен текста и регулярных выражений в разных контекстах. Это особенно полезно, когда несколько плагинов влияют на одни и те же области содержимого.

Настройка приоритетов

Вы можете установить приоритеты для каждой области контента: заголовков публикаций, текста публикаций, выдержек публикаций и общего результата HTML.

  • Приоритет замены заголовков для публикации: Этот параметр позволяет указать порядок выполнения замены заголовков при активном использовании нескольких плагинов. Более высокое значение означает, что операции этого плагина будут выполняться позже.
  • Приоритет замены содержимого публикации: Определите приоритет замены текста в содержимом публикации. Опять же, более высокое значение задерживает работу этого плагина.
  • Приоритет замены отрывка после публикации: Используйте это для управления приоритетом замены текста отрывка, когда другие плагины могут изменять отрывок. Более высокое значение отложит изменения этого плагина.
  • Приоритет замены выходных данных HTML: Этот параметр определяет приоритет замены выходных данных HTML. Более высокое значение отложит внесение изменений в этот плагин, если несколько плагинов изменяют HTML.

Примечание: Значение по умолчанию для всех настроек приоритета равно 1. Вы можете настроить их в соответствии со своими требованиями, чтобы избежать конфликтов с другими плагинами.

Subscribe

Get the latest news, updates and more delivered directly to your email inbox

...