add series

This commit is contained in:
Tykayn 2025-05-13 11:29:20 +02:00 committed by tykayn
parent 630ff2da42
commit 3fea367e9a
11 changed files with 185 additions and 123 deletions

View file

@ -113,16 +113,19 @@ Ensuite, on peut tester la viabilité des liens donnés avec check_links.py:
```shell
py check_links.py cipherbliss_blog
```
# Tests
Lancer les tests avec
```shell
py test_utils.py
```
# Roadmap
- réécriture des liens internes
- conversion des liens avec nom de domaine si relatifs
- détection des ID org-roam pour réécrire les liens html lors de la génération de site web et capsule gemini.
- réécriture des url des images vers le dossier courant
- gestion des séries d'articles avec un tag orgmode #+serie, ce qui crée des indexes de séries et précise les autres posts de la série en fin d'article
- page pour un tag listant les articles, trier par date décroissante
- les gains de performance pour ne pas régénérer les pages déjà faites alors qu'elles n'ont pas été modifiée, et un rendu statique un peu plus joli
- gestion des séries d'articles dans la config de site `website_config.py`, ce qui crée des indexes de séries et précise les autres posts de la série en fin d'article.
- mettre un lien vers le fichier Org d'origine en fin d'article, disponible sur une forge en ligne si on l'a mis en config du site web.
- vérifier que les pages non articles sont bien générées
- documenter les scripts
@ -134,6 +137,9 @@ py check_links.py cipherbliss_blog
## Fait
- les gains de performance pour ne pas régénérer les pages déjà faites alors qu'elles n'ont pas été modifiée, et un rendu statique un peu plus joli
- page pour un tag listant les articles, trier par date décroissante
- en fin d'article, mettre le texte incitant au soutien de l'auteur
- faire la conversion en page gemini dans `linking_articles_prev_next.py`
- liste de N derniers articles développés sur l'accueil, 10 par défaut