Expérimentations de seulement deux jours pour voir ce que permet `hakyll` pour générer un site Web statique. Ça devrait pouvoir me dépanner un peu en attendant plusieurs mois que j'em arrive au stade de remettre sur pieds `hdoc`... Pour charger l'environnement Nix de dév : ```bash direnv allow ``` Note : il faut un `nix` >2.3 pour pouvoir utiliser `flake.nix`. Autrement débrouillez-vous avec `$NIX_PATH` et `nix-shell`. FIXME : Le `nixpkgs` non-portable dans `flake.lock` est dû à mes patchs en local, utilisez votre propre `nixpkgs` post 20.09, du genre : ```nix inputs.nixpkgs.url = "github:NixOS/nixpkgs/ b69f140a8028e4718bde4e5082f8df38e50b7971" ``` Pour générer `_site/` : ```bash cabal run site -- rebuild ``` Tant que le Haskell n'est pas modifié il est possible d'avoir une reconstruction automatique rapide avec : ```bash cabal run site -- watch ``` PS : Oui le formatage de mes pauvres posts en Markdown laissent à désirer. Sur un téléphone c'est galère. Et si `hdoc` revoit le jour il me faudra de toute façon les formater autrement. # TODO - [ ] Peut-être utiliser des catégories (dossiers) en plus des tags, typiquement pour les DDC. - [ ] Peut-être utiliser des fields au lieu de bullet points pour certaines des entêtes des DDC. Ou pas, car ce serait trop figé. - [ ] Mettre le corps des posts dans les feeds Atom/RSS. - [ ] Simplifier encore plus les CSS, mais là encore je préfère faire ça avec `hdoc`.