✒️ 🌐 💾 🔗 ❓
---
maxWidth: 600
---

# myMarkmap

## Un outil libre \\  et gratuit

### [Sources](https://forge.apps.education.fr/myMarkmap/myMarkmap.forge.apps.education.fr) sur la Forge des\\Communs Numériques Éducatifs
### _Auteur_ : [Cédric Eyssette](https://eyssette.forge.apps.education.fr/)
### Créé à partir du \\  logiciel [markmap](https://markmap.js.org/)

## Pour faire des \\  cartes mentales

- Clic sur ✒️ en haut à gauche pour **éditer** \\ sa carte mentale (_raccourci clavier : `e`_) \\ On utilise le Markdown pour créer des branches
  - `# Titre`  pour le niveau 1
  - `## Sous-titre`  pour le niveau 2
  - `### Niveau 3`,  `#### Niveau 4` …
  - Ou bien, on fait une liste à puces \\ `- Niveau 3` \\  `  - Niveau 4` \\ `- Niveau 3` \\ (on ajoute 2 espaces avant  \\ pour  passer à un autre niveau)
- Clic sur 👓   pour **cacher** la fenêtre d'édition \\et voir seulement la carte mentale \\ (_raccourci clavier : `Escape`_)
- **Enregistrer** et \\partager sa \\carte mentale
  - Clic sur 💾 pour **enregistrer**  la carte au format _svg_ \\[image fixe]  (_raccourci clavier : `s`_)
  - Clic sur 🌐 pour **enregistrer** au format HTML \\[interactivité possible] (_raccourci clavier : `h`_)
  - Clic sur 🔗 pour copier un **lien de partage** \\de la carte mentale (_raccourci clavier : `l`_)
    - Ajouter `?m=0` dans l'URL pour cacher le menu
  - Il est recommandé d'enregistrer le texte \\de sa carte mentale quelque part pour \\pouvoir modifier plus tard sa carte mentale
    - On peut mettre son texte \\ **sur une forge** ou sur [CodiMD](https://codimd.apps.education.fr)  \\ et l'afficher avec myMarkmap 
      - \\ `https://mymarkmap.vercel.app/#URL`
      - En cas de problème : \\ `https://mymarkmap.vercel.app/#https://corsproxy.io/%3FURL`
      - Sur une instance Gitlab, il faut utiliser un fichier `.gitlab-ci.yml` pour publier le fichier md sur une page publique et utiliser cette adresse comme URL

## Comment naviguer \\dans la carte ?
- \\\\Clic sur les **cercles** à l'intersection \\ des différentes branches pour \\ afficher ou masquer la suite
  - \\**Alt+clic** sur un cercle pour afficher \\ seulement la branche en question
- **Autres raccourcis**
  - **Alt+clic** sur le texte d'une branche pour la masquer
  - `m` pour masquer ou réafficher la barre de menu
  - `r` pour désactiver ou réactiver le redimensionnement automatique

## Usages plus \\  avancés  

### Des balises pour \\ **contrôler l'affichage** \\ de la carte

#### **Markdown**  

- `**texte**` : pour mettre en **gras**
- `_texte_` : pour mettre en _italiques_
- `[lien](URL)` : pour insérer un [lien](https://eyssette.forge.apps.education.fr/)
- `![](URL)` : pour insérer une image
	- `![h​-25](URL)` : pour spécifier \\la hauteur de l'image (en pixels)
- ``` `code` ``` : Pour insérer du `code` 
- `==texte==`: Pour surligner du ==texte==
- `++texte++`: Pour souligner du ++texte++

#### **HTML** 

- `
` ou `\\` pour forcer le passage à la ligne - `texte` \\ pour changer le style d'un élément #### **Autres \\ balises** - `` en fin de ligne pour que les \\ sous-branches soient cachées par défaut : \\ il faut cliquer sur le cercle pour afficher la suite - Cette branche est cachée par défaut ! - Cette branche aussi ! - `:code_emoji:` : pour insérer un code pour un emoji [:link:](https://raw.githubusercontent.com/omnidan/node-emoji/master/lib/emoji.json) - `{{partie masquée}}` pour masquer une partie \\ d'un texte : voici par exemple un {{passage}} masqué \\ (cliquer dessus pour afficher / masquer à nouveau) ### Un **en-tête** (YAML) \\ pour des options de \\configuration plus avancées - Pour spécifier la largeur \\ maximale d'une branche - ```maxWidth: 300``` - Pour empêcher le changement de \\couleur des sous-branches à partir \\d'un certain niveau - ```colorFreezeLevel: 2``` \\ (pour que chaque branche \\ait sa propre couleur) - Pour ajouter des styles \\CSS spécifiques - ```style: strong{color:red}``` - Pour ajouter un \\thème spécifique - ```theme: focus``` - Thèmes disponibles : \\ `focus`, `nolines` et `black` - Pour avoir des lignes droites \\plutôt que des courbes - ```curves: false``` - Pour ajouter un titre - ```title: Mon titre``` - Pour masquer par défaut \\les sous-branches à partir\\ d'un certain niveau - ```initialExpandLevel: 1``` - Pour forcer l'ouverture des \\liens dans un nouvel onglet - ```openLinksInNewTab: true``` - Pour permettre l'ouverture automatique\\des liens et empêcher l'affichage du message\\ de confirmation pour quitter la page - ```disableWarningMessage: true``` - Pour contrôler l'interactivité - ```automaticResize: false``` \\pour supprimer le \\redimensionnement automatique - ```focusOnBranch: true``` \\pour focaliser sur la branche \\sur laquelle on clique et fermer\\automatiquement les autres - ```showMenu: false``` \\pour cacher le menu