# Release notes
mori 1.0 is out for Windows and Linux. macOS is in development.
The mori mark
## What changed
Three views of one document: **Live**, **Source** and **Read**
Every table in the file aligns with one command
Export `.md` and HTML, or print to PDF
fn main() {
println!("hello");
}
PlatformStatus
Linux1.0.2
Windows1.0.2
Everything in the right pane is written by the engine, not by this page.
Release notes.md
0 words0 characters1 min read
Runs in this tab. Nothing uploaded, nothing to sign up for.
HTML
Cargando el motor…
Markdown a HTML

HTML que puedes pegar en cualquier sitio.

El panel de la derecha muestra la conversión como texto. La produce el mismo motor que dibuja el papel de la izquierda — html_document en el núcleo de mori, la función que usa la aplicación de escritorio al exportar. Edita a la izquierda y el HTML se actualiza en la siguiente pulsación.

Las cuatro combinaciones provienen del motor: un documento completo con la hoja de estilos que exporta la aplicación de escritorio, el mismo documento sin ella y el marcado del cuerpo por separado. Nada en esta página modifica la salida del motor mediante operaciones con cadenas.

Imágenes relativas

Una imagen escrita como ![mark](assets/mark.png) se convierte en un src relativo, sin cambios. Es correcto y también es la forma más habitual de que una copia salga rota: la ruta solo se resuelve si el HTML termina junto a la misma carpeta de archivos. Antes de pegar en un sitio que no sea tu propio sitio estático, convierte primero las rutas de imagen en URL absolutas en el Markdown. La conversión las conservará sin cambios.

Resaltado de código

El código cercado conserva su lenguaje en el elemento, y el color se incluye en el bloque de estilos del documento. Quita los estilos y el código sigue siendo código — estructura, espaciado y monoespaciado intactos —, solo que monocromo. Para que el resaltado sobreviva a la eliminación de estilos debe usar estilos integrados por token, lo que produce un documento mucho más pesado; mori no los genera.

Estilos integrados o un bloque de estilos

Un documento completo incluye un bloque <style> en el encabezado y un marcado limpio, sin clases, debajo. Esa es la forma adecuada para un archivo que abres en un navegador o alojas como página, y la forma incorrecta para dos lugares: los clientes de correo, muchos de los cuales eliminan el encabezado, y los editores CMS que eliminan los bloques de estilos al guardar. En esos casos, la salida solo con el cuerpo junto con los estilos propios del destino es la combinación que funciona.

Qué se rompe y dónde

Correo electrónico
Los bloques de estilos son poco fiables, y los floats y los diseños modernos aún más. Envía solo el cuerpo, mantén el marcado sencillo y espera que prevalezcan los valores predeterminados del cliente.
CMS
WordPress, Ghost y Notion sanitizan el contenido al pegarlo. El cuerpo sobrevive; el bloque de estilos normalmente no. Las imágenes deben subirse allí primero y luego referenciarse con rutas absolutas.
Sitio estático
Jekyll, Hugo y Astro quieren el cuerpo dentro de su propio diseño, con la hoja de estilos del sitio encargándose de la tipografía. Las rutas de imagen relativas son el único caso en que funcionan tal como están escritas.

Nada sale de la pestaña

El motor está compilado a WebAssembly y se ejecuta en esta página. Tu Markdown no se sube y no hay ninguna cuenta. Cierra la pestaña y el documento permanece solo en este navegador.

Abrir el editor completo — el mismo motor, con Live, Source y Read.
Entréguelo como archivo de Word — estilos, listas y ecuaciones que Word puede editar.
Consulta toda la sintaxis que entiende mori — cada elemento se procesa con el motor.
Crea una tabla sin contar barras verticales — columnas, alineación y pegado de CSV.
Descargar mori — para los archivos que ya están en tu disco.