Skip to main content

Agregar ejemplos de código

Puedes agregar fragmentos de código en línea o bloques de código. Los bloques de código admiten opciones meta para el resaltado de sintaxis, títulos, resaltado de líneas, íconos y más.

Código en línea

Para indicar una palabra o frase como código, colócala entre acentos graves (`).

Bloques de código

Usa bloques de código con cercas encerrando el código entre tres acentos invertidos. Los bloques de código se pueden copiar y, si tienes el Asistente habilitado, los usuarios pueden pedir a la IA que explique el código. Especifica el lenguaje de programación para el resaltado de sintaxis y para habilitar opciones meta. Agrega cualquier opción meta, como un título o un ícono, después del lenguaje.
HelloWorld.java

Opciones de bloques de código

Puedes añadir opciones meta a tus bloques de código para personalizar su apariencia.
Debes especificar un lenguaje de programación para un bloque de código antes de añadir cualquier otra opción meta.

Sintaxis de opciones

  • Opciones de tipo string y booleanas: Envuelve con "", '' o sin comillas.
  • Opciones de expresión: Envuelve con {}, "" o ''.

Resaltado de sintaxis

Activa el resaltado de sintaxis especificando el lenguaje de programación después de las comillas invertidas de apertura de un bloque de código. Usamos Shiki para el resaltado de sintaxis y admitimos todos los lenguajes disponibles. Consulta la lista completa de lenguajes en la documentación de Shiki.

Título

Añade un título para etiquetar tu ejemplo de código. Usa title="Your title" o una cadena en una sola línea.
Ejemplo de bloque de código

Icono

Agrega un icono a tu bloque de código usando la propiedad icon. Consulta Iconos para ver todas las opciones disponibles.

Resaltado de líneas

Resalta líneas específicas en tus bloques de código usando highlight con los números o rangos de líneas que quieras resaltar.
Ejemplo de resalte de líneas

Enfoque de líneas

Resalta líneas específicas en tus bloques de código usando focus con números de línea o rangos. ---MDX_CONTENTEND---
Ejemplo de enfoque de línea

Mostrar números de línea

Muestra los números de línea en el lado izquierdo de tu bloque de código usando lines.
Mostrar números de línea Ejemplo de líneas

Expandible

Permite que los usuarios expandan y contraigan bloques de código largos usando expandable.
Ejemplo expandible

Ajuste

Habilita el ajuste de texto para líneas largas con wrap. Esto evita el desplazamiento horizontal y facilita la lectura de líneas extensas.
Ejemplo de ajuste

Diff

Muestra un diff visual de las líneas añadidas o eliminadas en tus bloques de código. Las líneas añadidas se resaltan en verde y las eliminadas en rojo. Para crear diffs, agrega estos comentarios especiales al final de las líneas en tu bloque de código:
  • // [!code ++]: Marca una línea como añadida (resaltado en verde).
  • // [!code --]: Marca una línea como eliminada (resaltado en rojo).
Para varias líneas consecutivas, especifica el número de líneas después de dos puntos:
  • // [!code ++:3]: Marca la línea actual más las dos siguientes como añadidas.
  • // [!code --:5]: Marca la línea actual más las cuatro siguientes como eliminadas.
La sintaxis de los comentarios debe coincidir con tu lenguaje de programación (por ejemplo, // para JavaScript o # para Python).
Ejemplo de diff