plugin jekyll não funciona no github
Eu quero mudar a ordem das páginas na barra de navegação usandojekyll-plugins / weighted_pages.rb
deAqui.
Este plugin funciona muito bem no meu localhost, mas no github.
Eu acho que a barra de navegação está vazia no host do github, o que parece que este plugin não funciona.
Como posso resolver este problema?
Eu copieiweighted_pages.rb
código abaixo:
# 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
Adicionarweight
atributo para a frente do seupages (like weight: 1)
E usesite.weighted_pages
ao invés desite.pages
em seus loops.