This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: 25 Mars 2026
|
||||||
|
linkTitle: "25"
|
||||||
|
---
|
||||||
|
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
---
|
||||||
|
date: 2026-03-25T00:55:08+01:00
|
||||||
|
draft: false
|
||||||
|
author: Alexis Lahouze
|
||||||
|
title: Des Arbres
|
||||||
|
linkTitle: des-arbres
|
||||||
|
tags:
|
||||||
|
- général
|
||||||
|
- style
|
||||||
|
- arbre
|
||||||
|
---
|
||||||
|
|
||||||
|
De l'écologie ? Non, du style.
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
## L'arborescence des listes
|
||||||
|
|
||||||
|
Vous connaissez peut-être la commande `tree` sous UNIX ? Ben j'ai essayé de
|
||||||
|
représenter les listes sous cette forme.
|
||||||
|
|
||||||
|
Bon, ça n'a pas été simple, notamment pour la barre verticale du premier niveau
|
||||||
|
dans les sous-listes. Bon, j'avoue, j'ai grugé. Je ne vais pas rentrer dans les
|
||||||
|
détails, mais en gros, si vous faites bien attention, elle n'a pas tout à fait
|
||||||
|
la même épaisseur, couleur ni le même alignement :
|
||||||
|
- niveau 1
|
||||||
|
- niveau 2
|
||||||
|
- niveau 2
|
||||||
|
- niveau 1
|
||||||
|
|
||||||
|
Si vous zoomez, c'est encore plus flagrant.
|
||||||
|
|
||||||
|
Bon, je ne suis pas expert CSS, j'ai fait comme j'ai pu.
|
||||||
|
|
||||||
|
## Améliorations diverses
|
||||||
|
|
||||||
|
Dans les dernières améliorations que j'ai apportées au site, il y a l'ajout
|
||||||
|
d'une ligne indiquant la date de publication et l'auteur pour chaque article
|
||||||
|
dans la liste, et dans la page de l'article lui-même.
|
||||||
|
|
||||||
|
J'ai aussi changé des choses dans le menu `ls` et la commande. J'ai notamment
|
||||||
|
rajouté l'entrée `_index.md` qui représente la page de la section courante
|
||||||
|
(c'est redondant avec `.`, je sais, mais ça permettait d'avoir un peu plus de
|
||||||
|
contenu). J'ai essayé d'améliorer l'accessibilité en mettant des attributs
|
||||||
|
`aria-current`, mais bon, pareil, je ne suis pas expert, alors je ne suis pas
|
||||||
|
certain que ce que j'ai fait soit correct.
|
||||||
|
|
||||||
|
De toutes façons, il n'est pas possible de commenter, donc c'est pas de suite
|
||||||
|
que je vais améliorer ça.
|
||||||
|
|
||||||
|
J'ai aussi rajouté un contenu par section, histoire de remplir.
|
||||||
|
|
||||||
|
## Futur
|
||||||
|
|
||||||
|
J'ai l'impression que je commence à avoir quelque chose d'à peu près correct. Je
|
||||||
|
devrais peut-être séparer tout ça dans un thème Hugo. Et peut-être le publier en
|
||||||
|
tant que tel, je ne sais pas, je serai sans doute le seul à l'utiliser de toutes
|
||||||
|
façons.
|
||||||
|
|
||||||
|
Un autre point un peu pénible, c'est que pour avoir l'arborescence dans le menu
|
||||||
|
`ls`, je suis obligé de créer un fichier `_index.md` dans chaque répertoire. Y
|
||||||
|
compris des jours. Et bon, comme je ne vais probablement pas faire plus d'un
|
||||||
|
article dans un jour, peut-être qu'il faudrait que je modifie ça pour éviter de
|
||||||
|
devoir créer chaque fois deux fichiers pour un article, je vais y réfléchir.
|
||||||
|
J'aime bien ce menu, et la façon de naviguer avec, mais d'un point de vue
|
||||||
|
purement pratique, la double création de fichiers, c'est pénible.
|
||||||
|
|
||||||
|
Je n'ai pas grand chose à rajouter, si ce n'est que je devrais aller dormir.
|
||||||
|
Alors à la prochaine !
|
||||||
|
|
||||||
|
<!-- vim: set tw=80 ts=2 sw=2 sts=2 spelllang=fr: -->
|
||||||
Reference in New Issue
Block a user