Skip to content

Présentation ​

À quoi sert cet éditeur ? ​

NfzNotionMarkdownEditor permet d’écrire du Markdown dans une interface visuelle sans abandonner le fichier Markdown comme format principal. C’est utile lorsqu’une application Nuxt doit proposer une expérience d’écriture confortable tout en gardant un contenu simple à versionner, publier ou envoyer à une API.

Le principe est volontairement simple : votre application fournit une chaîne Markdown avec v-model, l’utilisateur la modifie dans TipTap, puis le composant renvoie le Markdown mis à jour.

vue
<NfzNotionMarkdownEditor v-model="markdown" />

Vous n’avez donc pas besoin d’adopter un format de stockage propre à l’éditeur.

Ce que l’utilisateur peut faire ​

L’éditeur couvre les besoins courants d’un document riche : titres, listes, tâches, citations, tableaux, blocs de code, images, vidéos et diagrammes Mermaid. Il ajoute aussi des outils pratiques pour travailler plus vite : menu /, poignée de déplacement, menu d’actions sur les blocs, raccourcis clavier, barre d’état et aperçu Markdown.

Pour les documents plus techniques, un mode source permet de retrouver le Markdown brut. C’est particulièrement utile avec VitePress, où certaines syntaxes avancées doivent rester exactement telles qu’elles ont été écrites.

Éditeur Markdown et aperçu VitePress affichés côte à côte
Vous pouvez écrire visuellement puis contrôler le Markdown et son rendu sans changer de document.

Comment le contenu est protégé ​

Le Markdown courant est transformé en contenu visuel éditable. Lorsqu’une syntaxe VitePress ne peut pas être représentée sans perte — par exemple un groupe de code, une directive Shiki ou un composant Vue — elle est conservée comme source. Vous pouvez alors la modifier dans le mode Markdown plutôt que de risquer une conversion incorrecte.

Quel mode choisir ? ​

Si vous voulez…Choisissez…
Ajouter l’éditeur rapidement à une application Nuxt 4Module Nuxt complet
Étendre directement votre application avec la configuration du projetNuxt Layer
Garder uniquement les fonctions de base et réduire les dépendances activéesModule léger

Pour la majorité des nouveaux projets, commencez par le module Nuxt. Vous pourrez ensuite désactiver les fonctions dont vous n’avez pas besoin.

NFZ Notion Markdown Editor