Liquid: tableau d'objets
Mis à jour le 12/12/2024
La documentation de Liquid annonce qu’il n’est pas possible de créer un tableau, cependant, voici un moyen pour en initialiser un vide:
{% assign tableau="" | split: " " %}
Puis en utilisant des objets Jekyll et le filtre push
(fourni par Jekyll), on peut alimenter ce tableau
{% for post in site.posts %}
{% assign tableau= tableau | push: post %}
{% endfor %}
Puis en utilisant tout le code précédent et le suivant:
{%- assign tableauSorted=tableau | sort: "title" %}
{%- for element in tableauSorted %}
- {{ element.title }}
{%- endfor %}
on obtient:
- Calcul de l'intérêt cumulé d'un investissement
- Clafoutis
- Configuration IP sous Linux
- Conversions entre JSON & YAML
- Envoi d'email SMTP en CLI sous Linux
- Expressions régulières: résumé
- FAYOTS
- K3S
- Kubernetes - Installation - Divers
- Lapin aux oignons
- Liquid: tableau d'objets
- Mise à jour de pfSense 5 vers 6
- Mousse au chocolat
- Notes de cours sur PostgreSQL
- Oracle dans Docker
- PostGIS avec docker compose
- PostgreSQL - Installation sous Debian
- PostgreSQL - Installation sous la famille RedHat
- PostgreSQL - Nettoyage des fichiers dans pg_wal
- REGISTRY pour Docker & Kubernetes
- Riz au gras
- Savarin rapide
- Soufflé au fromage
- Téléchargement d'une vidéo qui a plusieurs formats (comme sur Arte.tv) avec yt-dlp
- VM Windows 11 dans Hyper-V
- sed: techniques
- Équivalences thermostat / température en degrés
Au passage, on constate comment le tri respecte la casse !
Les minuscules sont après les majuscules et, ici, une majuscule accentuée est après les minuscules.