Defalcarea listei postărilor de pe pagini se aplică pe multe site-uri, în special pe bloguri. În Jekyll există un plug-in pentru paginare și puteți genera automat directoarele și fișierele necesare pentru aceasta.
În versiunea 2 a lui Jekyll, a fost construită paginarea, începând cu versiunea 3, trebuie să conectați plug-in-ul paginate-uri în Gemfile și în _config.yml.
Paginarea funcționează numai cu fișiere HTML
Paginarea nu funcționează cu fișiere Markdown sau Textile, numai HTML. Dar este puțin probabil să fie o problemă, deoarece utilizați o defalcare pentru lista postărilor
Activarea activelor
Pentru a activa paginarea în blogul dvs., trebuie să adăugați următorul parametru la _config.yml, care determină numărul de intrări pe pagină:
De asemenea, puteți defini destinația paginilor cu o defalcare:
Acest lucru va fi citit în blog / index.html. fiecare pagină cu o defalcare va fi disponibilă ca o variabilă a paginatorului lichid. iar producția va fi scrisă pe blog / pagină: num /. în cazul în care numărul num de pagini cu o defalcare, începând cu 2. Dacă site-ul dvs. are 12 stații și este setat pentru paginarea: 5. Jekyll a crea un blog / index.html cu primele 5 posturi, blog / pagina2 / index.html cu următoarele 5 posturi și un blog / Pagina3 / index.html cu ultimele două postări.
Nu întrebați o legătură permanentă
Stabilirea unui link permanent în secțiunea introductivă a blogului dvs. poate încălca paginarea.
Atributele disponibile sunt lichide
Plugin-ul de paginare face ca obiectul paginator și atributele acestuia să fie disponibile:
Rendering pagini cu defalcare
Următorul lucru pe care trebuie să-l faceți este să listați direct postările utilizând variabila paginator disponibilă pentru dvs. Cel mai probabil, doriți să o faceți pe una dintre paginile principale ale site-ului dvs. Iată un exemplu de redare simplă a postărilor paginate într-un fișier HTML:
Feriți-vă de numărul paginii 1
Jekyll nu creează o pagină de director1. astfel încât codul din exemplu nu va funcționa cu un link către / page1. Mai jos este modul de a rezolva această problemă