Insérer la date/heure dans "À propos de moi"

Je peux donc le faire fonctionner assez facilement :

Mais cela a un prix que je ne pense pas que nous soyons prêts à payer :

  • actuellement dans la bio, nous rendons « bio_excerpt » et non pas simplement « bio_cooked », ce qui pourrait signifier que la date est tronquée et que nous supprimons également le HTML :
[1] pry(main) > PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
  • De plus, nous rendons cela sous forme de texte et utilisons le composant {{text-overflow}}.

Ainsi, pour que cela fonctionne sans devenir fou et créer un hook postCooked, ce n’est pas possible sans modifier :

<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>

en

<div class='bio'>{{{user.bio_cooked}}}</div>

Ce que je ne pense pas que nous voulions faire pour un cas limite aussi spécifique ; cela signifie essentiellement que nous rendons du HTML provenant d’une entrée utilisateur. À vous de voir, faites-moi savoir si vous souhaitez approfondir cela ou explorer d’autres solutions.

Il serait peut-être plus sûr de simplement supprimer le bouton de la barre d’outils de l’éditeur « À propos » ?

10 « J'aime »