J'essaie de faire ce qui suit. J'utilise Jekyll pour créer une liste de messages et de commande par catégorie (lundi ... dimanche) J'aimerais les faire afficher dans l'ordre chronologique, mais Jekyll les ordonne d'ordre alphabétiquement.
est-il possible de trier un arry avec jekyll? P>
J'ai ajouté une clé de commande à la poste Yaml à miroir lundi = 1 ... dimanche = 7 p>
J'essaie de trier la matrice avec cette clé de commande, bu elle ne fonctionne pas. P>
{% for post in posts_collate %} {% capture class %} {{ post.tags | first }} {% endcapture%} {% capture club %} {{ post.tags | last }} {% endcapture%} {% if forloop.first %} <h2>our events</h2> <h3>{{ class }} & {{ club }}</h3> <dl> {% endif %} {% if post.rel == 'me' %} <dt>{{ post.category | sort: 'order' }}</dt> <dd> <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></dd> {% endif %} {% if forloop.last %} </dl> {% endif %} {% endfor %}
3 Réponses :
OK, pas sûr qu'il est possible du tout de faire ce genre de tri, mais j'ai triché un peu (• __ °) p>
Je viens de renommer le poste que je veux être commander avec une date précise comme: p>
0000-00-01-FirstPost etc ... p>
Le fait pour moi pour le moment, mais s'il y a un moyen plus intelligent de le faire, je suis à la hauteur (^ ___ ^) p>
Il ne peut pas être fait sans plug-in ou fonction personnalisée. Bien que, il existe un effort continu pour mettre en œuvre cela dans les prochaines sorties: https://github.com/ Shopify / Liquid / Pull / 101 puis il ressemblerait à:
Bonjour, est la fonctionnalité déjà dans la construction actuelle maintenant? Si non, comment puis-je installer un plugin dans shopify? Merci
Jekyll 1.4.3 dépend du liquide 2.5.5 et apparemment, il n'a pas encore été mis en œuvre. Github.com/shopify/liquid/pull/304
Ajouter simplement inversé code> dans le
pour code> instruction