# 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
Carregando o mecanismo…
Markdown para HTML

HTML que você pode colar em algum lugar.

O painel à direita mostra a conversão como texto. Ela é produzida pelo mesmo mecanismo que desenha a página à esquerda — html_document no núcleo do mori, a função chamada pelo aplicativo para exportar. Edite à esquerda e o HTML acompanha na próxima tecla pressionada.

As quatro combinações vêm do mecanismo: um documento completo com a folha de estilos exportada pelo aplicativo, o mesmo documento sem ela e a marcação do corpo sozinha. Nada nesta página recorta a saída do mecanismo usando manipulação de strings.

Imagens relativas

Uma imagem escrita como ![mark](assets/mark.png) é convertida para um src relativo, sem alterações. Isso está correto e também é a forma mais comum de uma colagem sair quebrada: o caminho só é resolvido se o HTML ficar ao lado da mesma pasta de arquivos. Antes de colar em qualquer lugar que não seja seu próprio site estático, transforme os caminhos das imagens em URLs absolutas no Markdown. A conversão os manterá intactos.

Destaque de código

O código cercado mantém sua linguagem no elemento, e as cores acompanham o documento no bloco de estilos. Remova os estilos e o código continua sendo código — estrutura, espaçamento e monoespaçamento intactos — apenas monocromático. Para que o destaque sobreviva à remoção, ele precisa usar estilos inline por token, o que torna o documento muito mais pesado; o mori não emite isso.

Estilos inline ou um bloco de estilos

Um documento completo contém um bloco <style> no cabeçalho e uma marcação limpa, sem classes, abaixo dele. Esse é o formato certo para um arquivo que você abre em um navegador ou hospeda como página, e o formato errado para dois lugares: clientes de e-mail, muitos dos quais removem o cabeçalho, e editores de CMS que removem blocos de estilos ao salvar. Nesses casos, a saída somente com o corpo mais os próprios estilos do destino é a combinação que funciona.

O que quebra e onde

E-mail
Blocos de estilos não são confiáveis, e floats e layouts modernos são ainda menos. Envie somente o corpo, mantenha a marcação simples e espere que os padrões do próprio cliente prevaleçam.
CMS
WordPress, Ghost e Notion fazem uma higienização ao colar. O corpo sobrevive; o bloco de estilos geralmente não. As imagens precisam ser enviadas primeiro, para então serem referenciadas de forma absoluta.
Site estático
Jekyll, Hugo e Astro querem o corpo dentro do próprio layout, com a folha de estilos do site cuidando da tipografia. Caminhos relativos de imagens são o único caso em que funcionam como foram escritos.

Nada sai da aba

O mecanismo é compilado para WebAssembly e executado nesta página. Seu Markdown não é enviado, e não há conta. Feche a aba e o documento permanecerá somente neste navegador.

Abrir o editor completo — o mesmo mecanismo, com Live, Source e Read.
Entregue como um arquivo do Word — estilos, listas e equações que o Word pode editar.
Veja toda sintaxe que o mori entende — cada uma renderizada pelo mecanismo.
Crie uma tabela sem contar pipes — colunas, alinhamento, colagem de CSV.
Baixar o mori — para os arquivos que já estão no seu disco.