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 ​

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