плагин jekyll не работает на github
Я хочу изменить порядок страниц в панели навигации с помощьюjekyll-plugins / weighted_pages.rb
отВот.
Этот плагин очень хорошо работает на моем локальном хосте, но на github.
Я считаю, что панель навигации на хосте github пуста, и этот плагин не работает.
Как я могу решить эту проблему?
Я копируюweighted_pages.rb
код ниже:
# Generates a copy of site.pages as site.weighted_pages
# with pages sorted by weight attribute. Pages with no
# weight specified are placed after the pages with specified weight.
module Jekyll
class WeightedPagesGenerator < Generator
safe true
def generate(site)
site.config['weighted_pages'] = site.pages.sort_by { |a|
a.data['weight'] ? a.data['weight'] : site.pages.length }
end
end
end
добавлятьweight
приписать переднюю тему вашегоpages (like weight: 1)
и использоватьsite.weighted_pages
вместоsite.pages
в ваших петлях.