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.
Para indicar una palabra o frase como código, colócala entre acentos graves (`).
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.
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.
- Opciones de tipo string y booleanas: Envuelve con
"", '' o sin comillas.
- Opciones de expresión: Envuelve con
{}, "" o ''.
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.
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
Agrega un icono a tu bloque de código usando la propiedad icon. Consulta Iconos para ver todas las opciones disponibles.
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
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
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
Permite que los usuarios expandan y contraigan bloques de código largos usando expandable.
Habilita el ajuste de texto para líneas largas con wrap. Esto evita el desplazamiento horizontal y facilita la lectura de líneas extensas.
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).