00:30 <discord_afpy> <dancergraham> J'ai repris mon blog avec lektor https://www.getlektor.com/ qui se base sur flask avec jinja2. C'est sympa a utiliser ...
01:26 <lcaracol> ...la police en blanc sur du blanc d'œuf par contre...
01:30 <lcaracol> par contre, ça fait très pro.
01:30 <lcaracol> webassets et tailwind.css...
01:30 <lcaracol> faut juste avoir bien mangé avant de consulter leur site.
01:31 <lcaracol> dancergraham: tu as réutilisé directement les articles d'un Pelican dans Lektor?
07:26 <Mindiell> oué, un site statique mais dynamique, donc tout plein de js (non, j'ai rien contre le js)
13:45 <lcaracol> j'ai lu que mitsuhiko, un des gros moteurs du projet, serait aussi un des fondateurs de Flask. Les "top contributors" ça a pas l'air d'être n'importe qui.
15:19 <discord_afpy> <saturn7694> > <lcaracol> je sais pas si ça venait du .js ou autre chose, mais pour garder une page web pour l'avoir en dur dans de la bibliographie, ça peut être génant.
15:19 <discord_afpy> <saturn7694> Ah oui complètement d'accord on devrait utiliser le JS que quand c'est nécessaire. Je disais ça pour la récupération de bout de HTML via une API et les intégrer dans une page web
15:26 <discord_afpy> <saturn7694> il y a ce site qui en répertorie pas mal https://jamstack.org/generators/
16:37 <discord_afpy> <Andy K (boss dreamer ou pas)> Salut
16:37 <discord_afpy> <Andy K (boss dreamer ou pas)> Bonne année
16:47 <discord_afpy> <dancergraham> Le .js est juste pour le cms, donc pour l'outil interactif de rédaction / management / déploiement. Le site généré est juste du html + css https://github.com/dancergraham/dancergraham.github.io
16:47 <discord_afpy> <dancergraham> Je n'ai pas essayé de mettre du Pelican directement dedans...
16:48 <discord_afpy> <dancergraham> En principe on peut rédiger en markdown et lancer le build + déploiement sans lancer le cms en flask
16:48 <discord_afpy> <dancergraham> Exemple du resultat ... https://grahamknapp.com/
16:52 <discord_afpy> <dancergraham> Oui c'est une création Armin Ronacher, dev Python + Rust, maintenant chez Sentry
18:20 <lcaracol> dancergraham: classe!
18:21 <lcaracol> je crois que théoriquement un article rédigé en .md doit pouvoir être déplacé d'un pelican vers un hugo, un lektor ou un sphinx.
18:21 <lcaracol> mais dans la pratique, je sais pas.
18:24 <lcaracol> dancergraham: il y a un lien cassé: https://talkpython.fm/episodes/embed_details/160
18:28 <lcaracol> mais pour ce qui est du thème, je sais pas si tu l'as customisé, mais le choix couleurs/polices/mise en page m'a l'air bien
18:37 <lcaracol> ...
18:38 <lcaracol> saturn7694: le site https://jamstack.org/generators/
18:38 <lcaracol> est bien, mais à mon avis il y a un critère qui manque cruellement dans leur outils de sélection
18:39 <lcaracol> on ne peut pas choisir en fonction du langage de rédaction, markdown/restructuredText/asciidoc etc...
18:42 <lcaracol> d'ailleurs je vois qu'il y a des moteurs de blog pour rédiger en latex, mais la communauté a pas l'air énorme.
18:47 <lcaracol> j'en ai vu deux, rédigés en haskell.
19:19 <discord_afpy> <saturn7694> oui je pense que ce sont des adeptes du markdown
19:24 <discord_afpy> <saturn7694> en fait MD est dispo dans le templating mais c'est pas vraiment un langage de templating. c'est un peu le bordel leur classification il faut creuser. Les trucs remontés ne font pas exactement les mêmes choses
19:26 <discord_afpy> <saturn7694> genre ils sont mis mdbook qui est en un sens un générarteur de site statique mais qui n'est pas aussi puissant que Pelican ou Hugo
19:28 <discord_afpy> <saturn7694> oui Haskell est sympa pour faire ça, Elm aussi
20:06 <lcaracol> ce serait peut être dommage que le Markdown finisse par s'imposer. Mais j'ai l'impression que c'est ce qui est en train de se passer.
20:06 <lcaracol> pourtant il y en a qui préfèrent le restructuredText.
20:06 <discord_afpy> <saturn7694> oui je pense c'est le plus facile à apprendre
20:07 <discord_afpy> <saturn7694> Horme la communauté Python c'est pas super répandu restructuredText
20:29 <discord_afpy> <dancergraham> merci lcaracol 🙏🏻
20:31 <discord_afpy> <dancergraham> Pour le theme j'ai donné le html du page compilé blog a Github Copilot en demandant "Simple and elegant mobile-friendly css for this page" avant de faire qq modifs a la marge 😄
21:36 <lcaracol> dancergraham: comme quoi Copilot, quand ça veut faire un truc...
21:37 <lcaracol> je vois aucun .js dans la page, et le seul qui s'execute est celui du widget soundcloud
21:43 <lcaracol> page servie d'un site statique sans aucun .js, ça va être compliqué de faire plus sobre énergétiquement.
22:09 <discord_afpy> <dancergraham> c'est fix !
23:17 <lcaracol> dancergraham: en effet. il reste un truc bizarre, quand j'ai cliqué sur le lecteur j'ai bien pu entendre le début du talk sur la page, par contre quand j'ai cliqué sur l'hyperlien dans le texte
23:17 <lcaracol> ?I listened to Talk Python episode 160 as I did so and that encouraged me that I was on a good path.
23:18 <lcaracol> le lien https://talkpython.fm/episodes/embed_details/160
23:18 <lcaracol> ça donne un 404.
23:19 <lcaracol> c'est https://talkpython.fm/episodes/show/160/lektor-beautiful-websites-out-of-flat-files
23:19 <lcaracol> (rassure toi je suis pas un psychopathe en train de te doxxer, mais j'étais curieux de voir ce que ce serait un site ?talkpython.fm
23:41 <discord_afpy> <dancergraham> Ahh yes merci il y avait deux liens cassés - le audio et le lien !