Ho un sito Web jekyll e ho una categoria (denominata photo
) e volevo creare un layout separato per una pagina che elencherebbe solo i post che erano nella categoria photo
. Voglio anche mantenere i post con la categoria photo
fuori dalla pagina principale dell'indice.Limitare jekyll elenco di post a determinate categorie
risposta
Ho appena utilizzato un blocco {% unless %}
nella pagina dell'indice principale per accertarmi che il post non fosse una foto. Esempio:
{% unless post.category == "photo"%}
{% comment %} List posts... {% endcomment %}
{% endunless %}
E ho usato la stessa cosa per mostrare solo foto. Solo con un if
anziché unless
.
Tutte le categorie sono disponibili all'interno dell'oggetto sito, accedere ai messaggi di una categoria tramite site.categories.photo
in modo che il ciclo sarebbe simile a questa
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
A meno che non fraintenda la domanda, questa dovrebbe essere la risposta corretta. – matb33
Infatti. Esatto, ma un po 'tardi. –
@ matb33 I.e. più tardi di un quarto, eh. –
La categoria è case sensitive pure. Se la categoria è photo allora sarà simile a questa:
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
Se la categoria è Foto allora sarà simile a questa:
{% for post in site.categories.Photo %}
# render the photo post html
{% endfor %}
Solo un rapido dettaglio che ho inciampato sul mio compilazione in modo Pensavo di condividere.
- 1. Impostazione più categorie a Jekyll
- 2. Modelli di categorie in Jekyll
- 3. Jekyll multiple post types
- 4. Raccolta prodotti Magento Ottieni solo prodotti da determinate categorie
- 5. Jekyll Post Order
- 6. Come limitare l'accesso a determinate rotte di Phoenix?
- 7. Filtraggio dei messaggi utilizzando le categorie in Jekyll-Bootstrap
- 8. jekyll - crea un elenco di page.tags
- 9. Categorie di tipi di post personalizzati Wordpress
- 10. Categorie separate per i tipi di post
- 11. Tipi di post personalizzati e categorie
- 12. Filtra site.related_posts in Jekyll
- 13. Jekyll manca post, pagina e predefinito
- 14. È possibile pianificare i post con Jekyll?
- 15. Come posso visualizzare un elenco di categorie e tutti i loro post in WordPress?
- 16. Elenco di tutti i post del blog (con contenuto) con Jekyll
- 17. Categorie elenco opencart all'interno dei produttori
- 18. Pagine Facebook - Elenco autorevole delle categorie
- 19. Restituisci solo i post di Jekyll corrispondenti all'anno specifico
- 20. In che modo Wordpress collega i post alle categorie nel suo database?
- 21. Come creare un sommario al post del blog di Jekyll?
- 22. Come posso dire a Jekyll/Maruku quale post ha l'errore di sintassi di Markdown?
- 23. post del blog Jekyll alle pagine non index.html
- 24. Rimozione di "/ jekyll/update" dagli URL di jekyll
- 25. Jekyll - Passa una variabile jekyll a un tag liquido personalizzato
- 26. Come posso elencare i post della stessa categoria in Jekyll?
- 27. E 'possibile impedire a Jekyll di generare una pagina per ogni post
- 28. categorie PrestaShop associati a product.tpl
- 29. Jekyll: controlla se il contenuto del post è vuoto
- 30. Jekyll sta ignorando i tag liquidi all'interno dei post
Non riesco a trovare alcuna informazione sul tag 'unless'. È ancora supportato? – orschiro
@orschiro controlla la documentazione Liquid: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#tags – blockloop