# 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
Chargement du moteur…
Markdown vers HTML

Du HTML à coller quelque part.

Le volet de droite affiche la conversion sous forme de texte. Elle est produite par le même moteur qui dessine la page à gauche : html_document dans le cœur de mori, la fonction appelée par l’application de bureau lors d’un export. Modifiez le volet de gauche et le HTML suit à la frappe suivante.

Les quatre combinaisons viennent du moteur : un document complet avec la feuille de style exportée par l’application de bureau, le même document sans celle-ci, et le balisage du corps seul. Rien sur cette page ne découpe la sortie du moteur par manipulation de chaînes.

Images relatives

Une image écrite comme ![mark](assets/mark.png) est convertie en src relatif, sans modification. C’est correct, mais c’est aussi la façon la plus courante de rendre un collage défectueux : le chemin ne fonctionne que si le HTML se retrouve à côté du même dossier de fichiers. Avant de coller ailleurs que sur votre propre site statique, rendez les chemins d’image absolus dans le Markdown. La conversion les transmettra sans y toucher.

Surlignage du code

Le code entre délimiteurs conserve son langage sur l’élément, et la coloration l’accompagne dans le bloc de styles du document. Supprimez les styles et le code reste du code : structure, espacement et chasse fixe intactes, simplement monochrome. Pour que le surlignage survive à la suppression des styles, il faudrait des styles en ligne pour chaque jeton, ce qui donnerait un document beaucoup plus lourd ; mori ne produit pas cela.

Styles en ligne ou bloc de styles

Un document complet contient un bloc <style> dans l’en-tête et un balisage propre, sans classes, en dessous. C’est la bonne forme pour un fichier ouvert dans un navigateur ou hébergé comme page, mais la mauvaise dans deux cas : les clients de messagerie, dont beaucoup suppriment entièrement l’en-tête, et les éditeurs de CMS qui retirent les blocs de styles lors de l’enregistrement. Dans ces cas, la sortie limitée au corps, associée aux styles propres à la destination, est la combinaison qui tient.

Ce qui casse, et où

E-mail
Les blocs de styles sont peu fiables, et les flottants ainsi que les mises en page modernes le sont encore davantage. Envoyez uniquement le corps, gardez un balisage peu profond et attendez-vous à ce que les valeurs par défaut du client l’emportent.
CMS
WordPress, Ghost et Notion nettoient chacun le contenu lors du collage. Le corps résiste ; le bloc de styles, généralement non. Les images doivent d’abord y être téléversées, puis référencées avec des chemins absolus.
Site statique
Jekyll, Hugo et Astro veulent le corps dans leur propre mise en page, la feuille de style du site s’occupant de la typographie. Les chemins d’image relatifs sont le seul cas où ils fonctionnent tels quels.

Rien ne quitte l’onglet

Le moteur est compilé en WebAssembly et s’exécute dans cette page. Votre Markdown n’est pas envoyé et aucun compte n’est nécessaire. Fermez l’onglet : le document reste uniquement dans ce navigateur.

Ouvrir l’éditeur complet — le même moteur, avec Live, Source et Read.
Transférez-le dans un fichier Word — styles, listes et équations modifiables dans Word.
Voir toute la syntaxe comprise par mori — chacune rendue par le moteur.
Créer un tableau sans compter les barres verticales — colonnes, alignement, collage CSV.
Télécharger mori — pour les fichiers déjà présents sur votre disque.