Базовые поля
Базовые поля используются для выполнения наиболее распространенной замены «миниатюра -> оригинал».
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: trueexample
Ссылка на пример сайта, удобна для тестирования и обслуживания.