J'ai un jekyll site Web et j'ai une catégorie (appelée photo
) et je voulais créer une mise en page séparée pour une page qui énumérerait seulement les postes qui étaient dans la catégorie photo
. Je souhaite également conserver les posts avec la catégorie photo
dans la page d'index principale.Limiter jekyll post liste à certaines catégories
Répondre
Je viens d'utiliser un bloc {% unless %}
dans la page d'index principale pour m'assurer que le message n'était pas une photo. Exemple:
{% unless post.category == "photo"%}
{% comment %} List posts... {% endcomment %}
{% endunless %}
Et je la même chose pour montrer seulement les photos. Juste avec un if
au lieu de unless
.
Toutes les catégories sont disponibles dans l'objet, l'accès aux postes d'une catégorie par site.categories.photo
de sorte que votre boucle ressemblerait à ceci
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
Sauf si je me trompe la question, cela devrait être la bonne réponse. – matb33
En effet. Correct, mais un peu en retard. –
@ matb33 I.e. plus tard qu'un quart, heh. –
La catégorie est sensible à la casse ainsi. Si votre catégorie est photo alors il ressemblera à ceci:
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
Si votre catégorie Photo est alors il ressemblera à ceci:
{% for post in site.categories.Photo %}
# render the photo post html
{% endfor %}
Juste un détail rapide que je trébuché sur ma construction afin Je pensais que je partagerais.
- 1. Limiter le flux à certaines catégories
- 2. Jekyll post 'belongs_to' post/objet de collection
- 3. Post sans titre dans Jekyll
- 4. Limiter l'activation de DataGrid.RowDetailsTemplate à certaines colonnes
- 5. Comment limiter les opérations à certaines lignes?
- 6. Comment cacher certaines catégories dans la liste des catégories sous la poste dans wordpress?
- 7. Liste des catégories personnalisées
- 8. Cacher certaines des catégories dans Magento?
- 9. ! = Conditionnel dans Jekyll
- 10. Programmation Macro pour limiter certaines données
- 11. Comment exclure certaines catégories dans la déclaration SQL
- 12. Liste des catégories Wordpress
- 13. Limiter certaines actions, fonction _remap, CodeIgniter
- 14. Liste de A à Z des catégories
- 15. Comment limiter la visibilité d'un service WCF à certaines adresses?
- 16. Comment limiter certaines vues/actions à des utilisateurs connectés?
- 17. Comment limiter certaines méthodes de service Web à certains utilisateurs?
- 18. Comment limiter l'utilisateur à certaines URL de webview?
- 19. Limiter l'accès TFS à certaines adresses IP uniquement
- 20. Supprimer Auto messages anciens Wordpress dans certaines catégories via SQL
- 21. wordpress: ajouter les catégories à un titre post rss
- 22. aide à jointure interne requête (get catégories post)
- 23. Jekyll Messages Pas trouvé
- 24. Magento - Liste des produits Catégories
- 25. Modèles de catégorie dans Jekyll
- 26. liste des pages et catégories
- 27. Comment limiter une demande à POST dans Catalyst
- 28. Comment avoir une page d'affichage de certaines catégories
- 29. Ajouter automatiquement classe lorsque la liste de tous les messages Jekyll
- 30. Magento: Titres pour certaines catégories mais pas pour toutes
Je ne trouve aucune information sur la balise 'unless'. Est-il toujours pris en charge? – orschiro
@orschiro vérifier la documentation liquide: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#tags – blockloop