This commit is contained in:
@@ -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