Esta página demuestra todo lo que MDViewer puede representar. Tómala como una lista de comprobación del renderizado: cada bloque de abajo debería verse ya compuesto, no como símbolos en bruto.
Consejo
Descarga este archivo, ábrelo con el lector de la página de inicio y obtendrás exactamente el mismo resultado.
1. Texto y formato en línea
Un párrafo corriente. Negrita, cursiva, negrita cursiva, tachado, inserción subrayada, resaltado, código en línea.
Subíndices y superíndices: H2O, E = mc2, el elemento 42º.
Un enlace en línea a la especificación CommonMark , un enlace automático https://developer.mozilla.org/ y un enlace interno .
Las abreviaturas muestran su forma completa al pasar el ratón: HTML y CSS son la base del front end.
*[HTML]: HyperText Markup Language *[CSS]: Cascading Style Sheets
Emoji: 🚀 ✨ 📚 ✅ ⚠️
Salto de línea forzado con dos espacios al final: esta línea pertenece al mismo párrafo que la anterior.
Mostrar el Markdown Ocultar el Markdown
|
|
2. Niveles de encabezado
Los encabezados reciben un ancla automáticamente, el esquema de la derecha salta a ellos y al pasar el ratón aparece un enlace # al final.
Encabezado de nivel 3
Encabezado de nivel 4
Encabezado de nivel 5
Encabezado de nivel 6
3. Listas
Lista con viñetas
- Primer elemento
- Segundo elemento
- Segundo nivel anidado
- Tercer nivel anidado
- Segundo nivel anidado
- Tercer elemento
Mostrar el Markdown Ocultar el Markdown
|
|
Lista numerada
- Preparar el contenido
- Escribirlo en Markdown
- Redactar el texto
- Previsualizar sobre la marcha
- Publicarlo
Mostrar el Markdown Ocultar el Markdown
|
|
Lista de tareas
- Listas de tareas GFM admitidas
- Los elementos completados se tachan
- Un elemento pendiente
- Anidación admitida
- Los subelementos también se marcan
- Un subelemento pendiente
Mostrar el Markdown Ocultar el Markdown
|
|
Lista de definiciones
- Mermaid
- Una sintaxis de texto para diagramas, que se renderiza como diagramas de flujo, secuencias y más.
- Markdown
- Un lenguaje de marcado ligero que expresa la estructura del texto en texto plano.
- KaTeX
- Una biblioteca de composición matemática que renderiza fórmulas TeX en el navegador, muy rápida.
Mostrar el Markdown Ocultar el Markdown
|
|
4. Citas y bloques destacados
Una cita corriente. Las citas pueden llevar formato en línea,
códigoy varios párrafos.Este es el segundo párrafo de la cita.
Una cita anidada.
Mostrar el Markdown Ocultar el Markdown
|
|
Los bloques destacados al estilo GitHub se representan como tarjetas de color con icono:
Nota
Información general que aporta contexto sin afectar al flujo principal.
Consejo
Una sugerencia que te ahorra trabajo. Por ejemplo: pulsa ? para ver todos los atajos.
Importante
Información imprescindible para completar la tarea; saltársela lleva al fracaso.
Advertencia
Algo que requiere tu atención ahora; ignorarlo puede tener consecuencias.
Precaución
Una operación arriesgada: asegúrate de entender las consecuencias antes de ejecutarla.
Mostrar el Markdown Ocultar el Markdown
|
|
5. Código
En línea y en bloque
El comando de instalación es npm install; el archivo de configuración es package.json.
|
|
Resaltado en varios lenguajes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La esquina superior derecha de un bloque de código ofrece los botones copiar, números de línea y ajuste de línea; los bloques de más de 24 líneas se pliegan solos.
6. Tablas
Se admite la sintaxis de alineación, las cabeceras ordenan al pulsarlas y las tablas anchas se desplazan en horizontal.
| Función | Motor | Tamaño | Carga |
|---|---|---|---|
| Análisis de Markdown | markdown-it | 505 KB | Primer pintado |
| Resaltado de sintaxis | highlight.js | En el paquete principal | Primer pintado |
| Fórmulas matemáticas | KaTeX | 261 KB | Bajo demanda |
| Diagramas | Mermaid | 3,3 MB | Bajo demanda |
| Búsqueda de texto completo | Fuse.js | En el paquete principal | Primer pintado |
Mostrar el Markdown Ocultar el Markdown
|
|
La alineación a la izquierda, centrada y a la derecha se indica con :---, :---: y ---:.
Una tabla con contenido complejo
| Sintaxis | Se escribe | Resultado |
|---|---|---|
| Negrita | **texto** |
texto |
| Código | `code` |
code |
| Fórmula | $a^2+b^2$ |
$a^2+b^2$ |
| Enlace | [nombre](url) |
nombre |
Mostrar el Markdown Ocultar el Markdown
|
|
7. Matemáticas
Fórmulas en línea
La equivalencia entre masa y energía $E = mc^2$ y la identidad de Euler $e^{i\pi} + 1 = 0$ caben dentro de una frase. Cuando $n \to \infty$, $\sum_{k=1}^{n} \frac{1}{k^2} \to \frac{\pi^2}{6}$.
Mostrar el Markdown Ocultar el Markdown
|
|
Fórmulas en bloque
$$ \int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi} $$Matrices
$$ A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix} $$Alineación de varias líneas
$$ \begin{aligned} \nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \cdot \mathbf{B} &= 0 \\ \nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \\ \nabla \times \mathbf{B} &= \mu_0 \mathbf{J} + \mu_0 \varepsilon_0 \frac{\partial \mathbf{E}}{\partial t} \end{aligned} $$Funciones a trozos e integrales
$$ f(x) = \begin{cases} x^2 & \text{if } x \geq 0 \\ -x^2 & \text{if } x < 0 \end{cases} \qquad \hat{f}(\xi) = \int_{-\infty}^{\infty} f(x)\, e^{-2\pi i x \xi}\, dx $$8. Diagramas (Mermaid)
Los diagramas cambian de color junto con el tema claro u oscuro; al pasar el ratón puedes copiar el código o descargar el SVG desde la esquina superior derecha.
Diagrama de flujo
Diagrama de secuencia
Diagrama de clases
Diagrama de estados
Diagrama entidad-relación
Diagrama de Gantt
Gráfico circular
Recorrido del usuario
Mapa mental
Grafo de Git
9. Bloques plegables
Pulsa para desplegar: ¿por qué el motor de diagramas se carga bajo demanda?
Empaquetado, Mermaid ocupa unos 3,3 MB: es la dependencia más grande de todo el proyecto. Ponerlo en el paquete principal obligaría a descargarlo a todo el mundo, incluso para un documento sin un solo diagrama.
Por eso MDViewer separa Mermaid y KaTeX en módulos ES independientes y los trae con un import() dinámico solo cuando en la página aparece de verdad un bloque mermaid o una fórmula. Para un documento de solo texto, el primer pintado necesita unos 505 KB.
Pulsa para desplegar: ¿qué formatos de front matter se admiten?
Los tres. El lector los detecta y los muestra en una tarjeta plegable bajo el título del documento:
- YAML: entre
---, el más habitual - TOML: entre
+++ - JSON: entre
{ }
Los campos como title, description, date, author y tags se extraen a la cabecera del documento y se muestran por separado.
Mostrar el Markdown Ocultar el Markdown
|
|
10. Notas al pie
Markdown nació en 20041 como una forma de escribir texto con formato en archivos planos. Hoy la mayoría de las herramientas siguen la especificación CommonMark2, con las extensiones de GitHub por encima3.
-
Lo diseñaron John Gruber y Aaron Swartz, buscando un texto que se lea con naturalidad incluso antes de renderizarlo. ↩︎
-
Una especificación precisa publicada en 2014 que eliminó buena parte de la ambigüedad de la descripción original. ↩︎
-
Añade tablas, listas de tareas, tachado y enlaces automáticos: la sintaxis que hoy espera casi todo el mundo. ↩︎
Mostrar el Markdown Ocultar el Markdown
|
|
11. Imágenes
Las imágenes se amplían al pulsarlas, se acercan con la rueda y se desplazan arrastrando. Una imagen con título se representa con un pie centrado.
12. HTML en bruto
El HTML se puede escribir directamente en Markdown y se representa tal cual:
Mostrar el Markdown Ocultar el Markdown
|
|
13. Escapes y caracteres especiales
Escapes con barra invertida: *no es cursiva*, `no es código`, # no es un encabezado.
Entidades HTML: © — … → ≤ ≠
Puntuación y escrituras mezcladas: «comillas latinas», “comillas inglesas”, rayas — y puntos suspensivos…
Mostrar el Markdown Ocultar el Markdown
|
|
Lista de comprobación del renderizado
Si todo lo de abajo coincide con lo que ves, la cadena de renderizado funciona por completo:
- Los encabezados tienen ancla y el esquema salta a ellos resaltando la posición actual
- Los bloques de código tienen color, etiqueta de lenguaje y botón de copia
- Las tablas tienen bordes y franjas al pasar el ratón, y las cabeceras ordenan al pulsarlas
- Las fórmulas en línea y en bloque se ven compuestas como matemáticas, no como LaTeX en bruto
- Los diez diagramas de Mermaid aparecen como gráficos vectoriales
- Los bloques destacados se ven como tarjetas de color con icono
- Las notas al pie enlazan en ambos sentidos
- Las imágenes se amplían al pulsarlas
- Al pasar al modo oscuro los diagramas cambian de color