У меня есть собственный плагин Jekyll, а именно генератор, который мне нужно запускать после другого плагин, jekyll-titles-from-headings
. Однако у другого плагина есть генератор, который указывает, что он имеет _ 2_ (т.е. последний запущенный) приоритет.
Временное решение, которое я собрал вместе, также определяет приоритет :lowest
и запускается после jekyll-titles-from-headings
, но по причинам, которые я не могу понять. Я хочу иметь объявление в моем собственном классе генератора, которое гарантирует, что мой плагин будет после этого другого генератора.
В моем собственном классе генератора я попытался переопределить сравнение noreferrer. операторы, которые появляются для подключаемый модуль управления упорядочивает (хакерским способом) жестко кодировать результат сравнения -1
для моего класса. Это не подействовало. Я попытался указать пользовательское @priority
значение -200
(поскольку оказалось, что :lowest = -100
). Это не компилировалось.
Как я могу гарантировать, что мой генератор всегда будет работать после этого плагина другого генератора? Если бы существовал способ указать его в качестве постреквизита для другого генератора, это было бы идеально.