На сайте Jekyll со многими страницами (не сообщениями в блогах) я хочу программно настроить постоянную ссылку каждой страницы. Я попробовал плагин Generator, что-то вроде:
module MySite
class MySiteGenerator < Jekyll::Generator
def generate(site)
site.pages.each do |page|
page.data['permalink'] = '/foo' + page.url
# real world manipulation of course more complicated
end
end
end
end
Но хотя это запускалось и устанавливало поле page.data['permalink']
, вывод оставался прежним.
Я что-то делаю не так, или есть другой способ сделать это? Спасибо!