Ich kann es also ganz einfach zum Laufen bringen:
Aber es hat einen Preis, den wir meiner Meinung nach nicht zahlen wollen:
- Aktuell rendern wir im Bio-Bereich “bio_excerpt” und nicht nur “bio_cooked”, was bedeuten könnte, dass das Datum abgeschnitten wird und dass wir HTML entfernen:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
- Außerdem rendern wir dies als Text und verwenden die Komponente
{{text-overflow}}.
Um es also zum Laufen zu bringen, ohne verrückt zu werden und einen PostCooked-Hook zu erstellen, ist dies nicht möglich, ohne Folgendes zu ändern:
<div class='bio'>{{text-overflow class="overflow" text=user.bio_excerpt}}</div>
in
<div class='bio'>{{{user.bio_cooked}}}</div>
Das möchten wir meiner Meinung nach für einen so spezifischen Sonderfall nicht tun, da dies im Wesentlichen bedeutet, dass wir HTML aus einer Benutzereingabe rendern. Deine Entscheidung, lass mich wissen, ob du tiefer einsteigen oder andere Lösungen erkunden möchtest.
Vielleicht ist es sicherer, einfach die Toolbar-Schaltfläche im About-Composer zu entfernen?
