75 lines
2.7 KiB
Markdown
75 lines
2.7 KiB
Markdown
---
|
||
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 !
|
||
|
||
Edit : J'ai finalement rajouté le temps de lecture des articles. Et modifier
|
||
quelques couleurs. À voir si à l'usage ça le fait ou pas.
|
||
|
||
<!-- vim: set tw=80 ts=2 sw=2 sts=2 spelllang=fr: -->
|