
Markdown ofrece una sintaxis sencilla y directa para formatear documentos, incluyendo la inserción de imágenes, facilitando así la creación de contenido. Su simplicidad permite a los autores centrarse en el contenido en lugar de en etiquetas HTML complejas. Sin embargo, esta simplicidad también puede ser una limitación cuando se necesita mayor control sobre la presentación de las imágenes. Este artículo explora la sintaxis básica de Markdown para imágenes.
, donde el texto alternativo describe la imagen y la URL apunta a una ruta local o a una fuente remota.[](link_url).<img>etiqueta HTML con los atributos width, height, o .style<img>con CSS en línea para dimensiones, flotación, centrado, carga diferida y otros estilos avanzados.Aquí está la sintaxis para agregar imágenes en Markdown. El título es opcional:

Esto da como resultado el siguiente código HTML:
<img title="a title" alt="Alt text" src="/images/boo.svg">
Con la sintaxis Markdown para enlaces , así es como se tendría una imagen con enlace:
[](https://www.digitalocean.com/products/app-platform)
Así es como se ve la imagen enlazada arriba:
Markdown por sí solo no admite el redimensionamiento directo de imágenes. Sin embargo, podemos solucionar este problema utilizando la <imgetiqueta HTML >. Vamos a redimensionar la imagen anterior:
<img src="https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/0-BLOG-BANNERS/app_platform.png" width="400">
Esto redimensionará la imagen al ancho mencionado, en este caso, a 400.
Este método es compatible con la mayoría de las plataformas que ofrecen Markdown con soporte para HTML, incluidas GitHub y Jupyter Notebook.
El texto alternativo (alt text) es una breve descripción que explica el contenido de una imagen. Se utiliza principalmente en lectores de pantalla para ayudar a las personas con discapacidad visual a comprender el contenido de las imágenes. También resulta útil cuando las imágenes no se cargan correctamente. Por lo tanto, es fundamental que los textos alternativos sean claros, específicos y se centren en lo importante de la imagen en su contexto.
Estas son algunas de las mejores prácticas:
Para obtener más información sobre accesibilidad, puede consultar la guía Accesibilidad web para principiantes .
Si bien Markdown ofrece una sintaxis sencilla y eficiente para insertar imágenes, presenta limitaciones inherentes en cuanto a estilos avanzados o alternativas para diferentes situaciones. En estos casos, se puede utilizar HTML sin formato directamente en el documento Markdown. La mayoría de los procesadores de Markdown admiten la inserción de HTML sin formato, lo que lo convierte en una potente alternativa cuando la sintaxis de Markdown no es suficiente.
Opta por <img>etiquetas HTML en lugar de la sintaxis Markdown para las imágenes cuando necesites:
<picture>o srcset para diferentes fuentes de imágenes según el tamaño o la resolución de la pantalla.loading="lazy", class, id).El uso de HTML en Markdown también permite utilizar CSS en línea para dar estilo a las imágenes. Puedes usar el styleatributo para aplicar propiedades CSS directamente a un elemento HTML. Por ejemplo:
<img src="image_url" alt="Description of image" style="property: value; property2: value2;">
Existen otros estilos en línea que puedes utilizar para las imágenes:
Apresto:
<img src="image.jpg" alt="A beautiful landscape" style="width: 300px; height: 200px;">
Alineación:
<img src="image.jpg" alt="A floating image" style="float: right; margin-left: 15px;">
Centrado (requiere un elemento contenedor): Para centrar una imagen, debe envolverla en un elemento HTML de nivel de bloque como un <div>y aplicar alineación de texto o margen automático:
<div style="text-align: center;">
<img src="image.jpg" alt="Centered image" style="display: block; margin: 0 auto;">
</div>
La sintaxis básica para insertar una imagen es:

Puede image_urlser una ruta/URL a la imagen.
Para agregar una imagen local en Markdown, reemplace image_urlen la sintaxis básica con la ruta local a la imagen. Por ejemplo:

También puedes usar rutas relativas:

Aquí, la imagen se encuentra en la misma carpeta que tu archivo Markdown.
Para cambiar el tamaño de una imagen, utilice la <img>etiqueta HTML:
<img src="image_url" width="400" height="400">
Para centrar una imagen, podemos usar el alignatributo:
<p align="center">
<img src="https://doimages.nyc3.cdn.digitaloceanspaces.com/002Blog/0-BLOG-BANNERS/app_platform.png" alt="Alt text" width="600"/>
</p>
Para usar imágenes en GitHub, puedes:
Crea una carpeta en el repositorio de GitHub, sube todas las imágenes a esa carpeta y utiliza la ruta relativa en la sintaxis básica.

Como alternativa, puedes subir las imágenes a tu depósito de almacenamiento preferido y añadir la URL a la imagen.
En este tutorial, se abordó la sintaxis básica para insertar imágenes en Markdown, incluyendo imágenes básicas, imágenes con enlaces y el uso de HTML sin formato para redimensionar y aplicar estilos avanzados. También se aprendieron las mejores prácticas para el texto alternativo en cuanto a accesibilidad y cómo aplicar CSS en línea cuando la sintaxis estándar de Markdown no es suficiente.
Ahora puedes insertar imágenes en documentos Markdown, controlar sus dimensiones y alineación mediante HTML, y escribir texto alternativo accesible. Estas técnicas se aplican a archivos README de GitHub, sitios de documentación, blogs y cualquier plataforma que admita HTML para renderizar Markdown.
Para seguir desarrollando estas habilidades, consulta los siguientes tutoriales:
Gracias por aprender con la comunidad de DigitalOcean. Descubre nuestras soluciones de computación, almacenamiento, redes y bases de datos gestionadas.
Este cuadro de texto utiliza por defecto el formato Markdown para dar formato a su respuesta.
Puedes escribir !ref en este cuadro de texto para buscar rápidamente en nuestro conjunto completo de tutoriales, documentación y ofertas del mercado, ¡e insertar el enlace!
Si, por casualidad, alguien quiere insertar imágenes (es decir, en el mismo archivo) dentro de un archivo Markdown, puede hacerlo convirtiendo la imagen a URI base64 (esto puede ayudar: https://base64.guru/converter/encode/image ) y pegando el resultado dentro de la sección de enlace de la imagen.
Puedes comprobarlo aquí: https://drive.google.com/file/d/1TB5cRgTHpNN5PtyrpV50yfAGQQym9O89/view?usp=sharing
como referencia.
Reciba un pago por escribir tutoriales técnicos y seleccione una organización benéfica centrada en la tecnología para que reciba una donación equivalente.
Documentación completa para cada producto de DigitalOcean.
En The Wave encontrarás todo lo que necesitas saber para crear un negocio, desde cómo conseguir financiación hasta cómo comercializar tu producto.
Escala tus recursos a medida que creces, ya sea que ejecutes una máquina virtual o diez mil.

Desde inferencia basada en GPU y Kubernetes hasta bases de datos y almacenamiento gestionados, obtenga todo lo que necesita para crear, escalar e implementar aplicaciones inteligentes.
