Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2024-01-08 - Liens.md 3.3KB

10 months ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # Liens
  2. Je décide de tester d’ajouter le domaine du lien après la lien, j’ai souvent besoin de cette information avant de cliquer sur un lien. Pour cela je charge le domaine en Python grâce à la flexibilité de [mistune](https://mistune.lepture.com/en/latest/) et je m’en sers ensuite en CSS pour l’afficher dynamiquement :
  3. ```
  4. a[data-link-domain]::after {
  5. content: " [" attr(data-link-domain) "]";
  6. font-size: smaller;
  7. color: var(--link-color-domain);
  8. }
  9. ```
  10. Je fais aussi des tests de soulignement avec un gradient qui irait de la couleur du lien principal à celle du domaine :
  11. ```
  12. a {
  13. text-decoration-skip-ink: auto;
  14. text-decoration-thickness: calc(var(--fluid-0) / 10);
  15. position: relative;
  16. }
  17. a::before {
  18. content: '';
  19. width: 100%;
  20. position: absolute;
  21. left: 0;
  22. bottom: -1px;
  23. height: calc(var(--fluid-0) / 10);
  24. background: linear-gradient(
  25. to right,
  26. var(--link-color),
  27. var(--link-color-domain)
  28. );
  29. }
  30. ```
  31. Mais au final je jette car je perds la partie `skip-ink` que je trouve chouette comme évolution de rendu possible. Toujours cet équilibre complexité / expérience / accessibilité.
  32. Plus tard, je commence l’implémentation de l’archivage des liens distants. J’ai pas mal d’idées mais je sais qu’il ne faut pas que je prenne trop de retard dans la récupération sinon je ne vais pas avoir l’énergie pour reprendre l’historique. Ce sera probablement l’occasion de faire un autre *Web Component* dédié. En suivant les recommandations [sur masto](https://fedi.larlet.fr/@david/111703611010197838), je les nomme `archive` pour le moment et je conserve la date de récupération de l’article car c’est une information importante. J’adapterai le style plus tard.
  33. Il faut que j’améliore cette automatisation car c’est assez fastidieux pour le moment, beaucoup de retouches manuelles pour obtenir un article lisible selon les sources. Je vais aussi réduire le nombre de liens que j’archive, les sources techniques ont probablement moins d’intérêt dans la durée.
  34. Chaque lien distant prend une longueur non négligeable suite à ces deux ajouts 🤔.
  35. ---
  36. > Ce billet illustre la loi qui dit “Moins un blog est mis à jour, plus il y a de probabilité que ce qui y est publié a pour sujet les aspects techniques dudit blog”.
  37. >
  38. > <cite>*[Ma page /now (ou plutôt /en-ce-moment)](https://blog.professeurjoachim.com/billet/2024-01-05-ma-page-now-ou-plutot-en-ce-moment)*</cite>
  39. J’ai ri. Je n’ai jamais fait une telle page car je sais que je n’arriverais pas à la maintenir à jour. Je galère déjà avec mon [profil pro](https://larlet.com/).
  40. > [en] I also started noticing when people do this subconiously. For example, most software engineers I know hate blogging, but ==they like building their own blog engine to make blogging more pleasant== (I’m very guilty of this too).
  41. >
  42. > Kent Beck nailed it: “for each desired change, make the change easy (warning: this may be hard), then make the easy change”.
  43. >
  44. > <cite>*[Opening Mail](https://frantic.im/opening-mail/)*</cite>
  45. Note : cette année, je ne ferai aucun lien vers 𝕏 (twitter.com) depuis mes articles.
  46. ---
  47. L’hiver commence maintenant le 7 janvier à Montréal. Phénomène météorologique exceptionnel _et_ tendance climatique.
  48. #processus #solastalgia #technique