MarpNative ← Accueil

Guide Markdown

Référence MarpNative · Contact : csurbier@idevotion.fr

Qu’est-ce que le Markdown ?

Le Markdown est une façon d’écrire du texte formaté sans cliquer dans des menus : vous tapez comme dans un bloc-notes, et grâce à des conventions de signes vous pouvez indiquer ce que vous voulez : titres, gras, listes, etc.

Quelques signes, et voici ce que ça donne :

Vous tapezRésultat
# Titre

Titre

**important** important
- point
  • point

Le fichier reste du texte lisible (extension .md), facile à partager et à versionner.

Syntaxe complète. Ce guide ne couvre que l’essentiel pour les présentations. Pour la référence Markdown détaillée (listes imbriquées, tableaux, citations, etc.), consultez Markdown Guide — Basic Syntax.

Qu’est-ce que MARP ?

MARP (Markdown Presentation) est une convention qui transforme un fichier Markdown en présentation slide par slide — sans PowerPoint.

L’idée est simple : vous écrivez votre contenu en Markdown, vous séparez chaque slide avec une ligne ---, et un moteur (ici marp-core, embarqué dans MarpNative) produit l’aperçu et l’export PDF/PNG.

Vous tapezRésultat
--- (entre deux blocs de texte) Nouvelle slide
theme: atlas (dans le front-matter) Applique le style Atlas à toute la présentation
<!-- _class: cover --> Mise en page spéciale (ex. slide de titre)

Ce guide résume l’essentiel : vous y trouverez tout le nécessaire pour créer vos présentations MARP avec MarpNative.

1. Anatomie d’une présentation

Un fichier MarpNative est un fichier .md classique. En haut, un front-matter entre deux lignes --- décrit le thème et les options. Ensuite viennent les slides, séparées aussi par ---.

---
marp: true
theme: atlas
paginate: true
---

# Titre de la première slide

Texte d’introduction

---

## Deuxième slide

- Point A
- Point B

Astuce. Le sélecteur de thème de l’app écrit automatiquement theme: dans le front-matter.

2. Markdown de base

Disponible aussi via le menu Blocks au-dessus de l’éditeur.

EffetSyntaxeRendu
Titre niveau 1 # Titre

Titre

Titre niveau 2 ## Sous-titre

Sous-titre

Titre niveau 3 ### Rubrique

Rubrique

Gras **texte** texte
Italique _texte_ texte
Barré ~~texte~~ texte
Surligné ==texte== texte
Code inline `code` code
Indice / exposant <sub>…</sub> · <sup>…</sup> H2O · x2
Lien [libellé](https://…) libellé
Liste - élément ou 1. élément
  • élément
Citation > citation
citation

Pour la syntaxe Markdown complète : markdownguide.org/basic-syntax.

3. Slides MARP

Chaque slide est le contenu situé entre deux séparateurs --- (après le front-matter).

---

# Slide A

Contenu

---

# Slide B

Autre contenu

Piège courant. Ne collez pas plusieurs layouts _class sur la même slide sans --- entre eux. Une directive layout = une slide.

4. Layouts (_class)

Les thèmes exposent des mises en page (cover, section, quote…). On les active avec un commentaire HTML en tête de slide :

---

<!-- _class: cover -->

# Titre d’ouverture

Sous-titre

Les classes disponibles dépendent du thème actif. Le menu Layout de l’app les liste et les insère pour vous. Dans le Theme Store, chaque fiche thème documente ses layouts et propose un exemple chargeable.

5. Images

Syntaxe Markdown standard, enrichie par les directives Marp. Le menu Images de la toolbar insère ces snippets.

Image simple (fichier local)

Placez l’image à côté du .md (souvent dans un dossier assets/) :

![description](assets/photo.png)

Astuce. Menu Images → Insérer une image… : l’app copie le fichier et écrit le chemin assets/… pour vous (pas besoin de connaître la syntaxe).

Image depuis une URL

![description](https://exemple.com/image.jpg)

Largeur et hauteur

Dans Marp, la taille se règle dans le texte alternatif avec w: (largeur) et/ou h: (hauteur), en pixels :

![w:400](assets/photo.png)
![h:300](assets/photo.png)
![w:400 h:300](assets/photo.png)

Sans taper de Markdown. Menu Images → Image avec largeur / hauteur… (ou les champs taille dans Image depuis une URL…). Raccourcis : Largeur 400 px, Hauteur 300 px.

Fonds Marp

EffetSyntaxe
Fond plein écran![bg](assets/fond.jpg)
Fond à droite (40 %)![bg right:40%](assets/fond.jpg)
Fond à gauche (40 %)![bg left:40%](assets/fond.jpg)
Fond en bas![bg bottom](assets/fond.jpg)

Mots-clés selon le thème

Certains thèmes ajoutent des mots-clés (ex. Atlas : center, right, rounded). Consultez la fiche du thème dans le Theme Store ou son fichier example.md.

6. Notes orateur

Les notes ne s’affichent pas sur la slide projetée. Insérez-les via le menu Blocks (« Speaker Notes ») :

<!-- notes: Points à rappeler à voix haute -->

7. Astuces MarpNative

8. Exemple réel — thème Atlas

Voici une mini-présentation de 4 slides (thème signature Atlas, inclus gratuitement). À gauche, le Markdown ; en dessous, le rendu réel.

Le Markdown

---
marp: true
theme: atlas
paginate: true
---

<!-- _class: cover -->

# Atlas
## Your free signature theme

---

<!-- _class: focus -->

# Clarity over clutter.

---

<!-- _class: quote -->

> Design is how it works —
> and how it feels.
>
> — **MarpNative**

---

<!-- _class: dark -->

# Ship beautiful decks
**No upgrade required.**

Le rendu

Slide cover Atlas
01 — cover
Slide focus Atlas
02 — focus
Slide quote Atlas
03 — quote
Slide dark Atlas
04 — dark

Dans l’app. Ouvrez le Theme Store → Atlas → Charger l’exemple pour obtenir un deck complet prêt à éditer.