Encabezados
Creación de encabezados
# para crear encabezados de distintos niveles:
## (H2) hasta ###### (H6) para las secciones de contenido. H1 está reservado para el título de la página establecido en tu frontmatter, así que no agregues un encabezado # de nivel superior dentro del cuerpo de la página.
IDs de encabezado personalizados
{#custom-id}:
#my-custom-anchor o #config en lugar del texto slugificado por defecto.
Esto es útil cuando deseas enlaces de anclaje estables que no cambien al actualizar el texto del encabezado, o cuando necesitas anclajes más cortos y fáciles de recordar.
Desactivar enlaces de anclaje
noAnchor en encabezados HTML o React.
noAnchor, el encabezado no muestra la “píldora” de anclaje y, al hacer clic en el texto del encabezado, no se copia el enlace de anclaje al portapapeles.
Formato de texto
Formato básico
| Estilo | Sintaxis | Ejemplo | Resultado |
|---|---|---|---|
| Negrita | **text** | **nota importante** | nota importante |
| Cursiva | _text_ | _énfasis_ | énfasis |
~text~ | ~función en desuso~ |
Combinar formatos
Superíndice y subíndice
| Tipo | Sintaxis | Ejemplo | Resultado |
|---|---|---|---|
| Superíndice | <sup>text</sup> | example<sup>2</sup> | example2 |
| Subíndice | <sub>text</sub> | example<sub>n</sub> | examplen |
Enlaces
Enlaces internos
.mdx o .md). Las rutas relativas y las rutas con extensión no funcionan en producción.
Pasos
Enlaces externos
Enlaces rotos
Citas en bloque
Citas en bloque de una sola línea
> antes del texto para crear una cita en bloque:
Este es un texto que destaca del contenido principal.
Citas en bloque de varias líneas
Este es el primer párrafo de una cita en bloque de varias líneas.
Este es el segundo párrafo, separado por una línea en blanco con >.
Expresiones matemáticas
styling.latex en docs.json en tus ajustes.
Matemáticas en línea
$, para expresiones matemáticas en línea:
Ecuaciones en bloque
$$, para ecuaciones en bloque:
La compatibilidad con LaTeX requiere una sintaxis matemática correcta. Consulta la documentación de LaTeX para obtener pautas completas sobre la sintaxis.
Saltos de línea y espaciado
Saltos de párrafo
Saltos de línea manuales
<br /> para forzar saltos de línea dentro de párrafos:
Esta línea comienza en una línea nueva.
Líneas horizontales
--- o las etiquetas HTML <hr /> para agregar una línea horizontal que separe visualmente las secciones de contenido:
Contenido después de la línea.
Comentarios
Escapar caracteres especiales
{ y } como el inicio y el final de una expresión JSX, y < como el inicio de una etiqueta JSX. Cuando quieras que estos caracteres se muestren como texto literal, escápalos para que MDX no intente analizarlos.
| Carácter | Cómo escaparlo |
|---|---|
{ y } | Envuelve el carácter en comillas invertidas (`{`), usa la entidad HTML ({ para {, } para }) o escríbelo dentro de una expresión JSX como una cadena ({'{'}). |
< | Envuelve en comillas invertidas (`<`), usa la entidad HTML < o escribe {'<'}. |
` | Usa una barra invertida (\`) o envuelve un fragmento más largo en comillas invertidas dobles ( código con ` dentro ). |
\ | Usa una doble barra invertida (\\). |
Ejemplos de escape
```), MDX no analiza las llaves, por lo que puedes escribir {variable} directamente sin escapar. El escape solo es necesario en la prosa normal y dentro de los atributos JSX.
Buenas prácticas
Organización del contenido
- Usa encabezados para crear una jerarquía de contenido clara
- Respeta la jerarquía correcta de encabezados (no saltes de H2 a H4)
- Escribe encabezados descriptivos con palabras clave
Formato de texto
- Usa la negrita para enfatizar, no para párrafos completos
- Reserva la cursiva para términos, títulos o un énfasis sutil
- Evita el exceso de formato que distraiga del contenido
Enlaces
- Escribe un texto de enlace descriptivo en lugar de «haz clic aquí» o «leer más»
- Usa rutas relativas a la raíz para los enlaces internos
- Comprueba los enlaces regularmente para evitar referencias rotas