Representar archivos subidos con snippets HTML
No nos inventamos sintaxis MD, sino que usamos snippets HTML cuando MD no soporte algo
Según el tipo de archivo subido (esto lo dice ActiveStorage en los metadatos que devuelve) generar un snippet HTML que lo representa tal cual, por ejemplo, si subimos video/*, queda:
<figure>
<video src="url devuelta por activestorage" alt="descripcion escrita por le usuarie">
<figcaption>descripción escrita por le usuarie</figcaption>
</figure>
Apuntar a usar los alt en los elementos que lo permitan
-
Commonmark solo renderiza dentro de elementos HTML si los ponemos en un párrafo por separado: <figure> <recurso/> <figcaption> texto con formato en **fuertecita** </figcaption> </figure>
-
Al editar el recurso o descripcion se abre el mismo popup de subida, asi no implementamos varias formas de hacer lo mismo (ver #124 (closed))
[url/archivo (<input type=file>)]
[descripción breve (figcaption)]
[descripción completa (alt="", como funcionaria en un <video>?)]