Skip to content

Базовые поля

Базовые поля используются для выполнения наиболее распространенной замены «миниатюра -> оригинал».

name

Название правила, используется для идентификации и отладки.

url

Правило сопоставления сайта. Правило вступает в силу только при совпадении URL.

js
url: /^https?:\/\/example\.com\//

src

Правило сопоставления адреса изображения. Часто используется для ограничения определенных доменов или путей изображений.

js
src: /cdn\.example\.com\/thumb\//

r / s

Правило замены, поддерживает строку или регулярное выражение. r используется для сопоставления, s для замены.

js
r: /_thumb/,
s: '_large'

Поддержка массивов: несколько замен сопоставляются по порядку, длины массивов должны совпадать.

js
r: [/\/m(\d+)/, /thumb/],
s: ['/l$1', 'large']

Замена регулярных выражений поддерживает группы: $1, $2 и т.д.

enabled

Используется для включения/выключения правил.

js
enabled: true

example

Ссылка на пример сайта, удобна для тестирования и обслуживания.