En este momento, tengo 2 problemas relacionados en el componente de mi tema:
- Comprueba si la publicación comienza con una imagen. Actualmente obtengo el contenido de la publicación usando
document.querySelector(".topic-post:first-child .cooked"), pero si la publicación comienza con una imagen, obtengo el nombre y el tamaño de la imagen antes del inicio del texto, por lo que quiero una forma de eliminar esto. - Si la publicación es solo una imagen, sin texto, quiero una forma de obtener esa imagen (o un enlace a la imagen).
El propósito del componente del tema es tener un botón para compartir que genere una imagen que los usuarios puedan descargar para compartir y que contenga el título de la publicación y las primeras líneas de la publicación. Si la publicación no tiene texto, en su lugar, la imagen de la publicación estará dentro de la imagen generada. Actualmente tengo resueltas las partes de texto, pero hay dos casos en los que surgen problemas: uno, donde la imagen está cerca del inicio de la publicación, por lo que el texto que extraigo es “{nombre de imagen}1080x2100 14 KB[resto del texto]” o donde lo único en la publicación es una imagen y el texto extraído es “{nombre de imagen}1080x2100 14 KB”.
Y lo que quiero es tener solo texto o solo una imagen.