Insertar fecha/hora en "Sobre mí"

Al insertar una fecha/hora en la sección ‘Sobre mí’, se formatea como datetime, en lugar del formato de fecha y hora esperado.

Insertar fecha/hora

Perfil público

Información de Discourse:

4 Me gusta

No creo que este tipo de formato de fecha sea compatible en ‘Sobre mí’.

7 Me gusta

Sí, creo que no ejecutamos la decoración completa de la publicación en la sección ‘Sobre mí’ (ni deberíamos hacerlo). Dicho esto, creo que no sería demasiado esfuerzo agregar soporte para el selector de fechas allí, especialmente porque lo mostramos en la barra de herramientas.

@j.jaffeux ¿qué opinas?

9 Me gusta

Así que puedo hacerlo funcionar bastante fácilmente:

Pero tiene un precio que creo que no estamos dispuestos a pagar:

  • Actualmente en la biografía renderizamos “bio_excerpt” y no solo “bio_cooked”, lo que podría significar que la fecha se recorte y también que estemos eliminando HTML:
[1] pry(main)> PrettyText.excerpt("<b>Foo</b>", 5)
=> "Foo"
  • Además, estamos renderizando esto como texto y usando el componente {{text-overflow}}

Por lo tanto, para que funcione sin volverse loco y construir algún tipo de hook postCooked, esto no es posible sin cambiar:

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

a

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

Lo cual creo que no queremos hacer para un caso tan específico; básicamente significa que estamos renderizando HTML a partir de una entrada de usuario. Tú decides, avísame si quieres profundizar en esto o explorar otras soluciones.

Quizás sea más seguro simplemente quitar el botón de la barra de herramientas del compositor de “about”.

10 Me gusta

Sí, elimina ese botón, por favor.

8 Me gusta

Hecho en:

5 Me gusta