Jekyll Plugin funktioniert nicht auf Github
Ich möchte die Reihenfolge der Seiten in der Navigationsleiste mit ändernjekyll-plugins / weighted_pages.rb
vonHier.
Dieses Plugin funktioniert auf meinem localhost aber github sehr gut.
Ich finde, dass die Navigationsleiste auf dem Github-Host leer ist, anscheinend funktioniert dieses Plugin nicht.
Wie kann ich dieses Problem lösen?
Ich kopiereweighted_pages.rb
Code unten:
# 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
Hinzufügenweight
Attribut auf die vordere Angelegenheit Ihrespages (like weight: 1)
und verwendensite.weighted_pages
anstattsite.pages
in deinen Schleifen.