Previous slide Next slide Toggle fullscreen Open presenter view
I - Pourquoi ?
Première partie
A. Objectif principal
→ Travailler seulement avec des fichiers textes
Édition plus rapide
Pas besoin d'un logiciel lourd
Pas besoin d'un ordinateur hyper-performant
Logiciels plus adaptés pour l'édition de textes
Focalisation sur le fond et pas sur la forme
Sauvegarde plus économe et plus rapide
synchronisation facilitée
versionnage facilité
Recherche plus rapide dans ses fichiers
On peut utiliser n'importe quelle machine et n'importe quel logiciel d'édition de texte
On peut collaborer facilement sur un même fichier
La pérennité du fichier est assurée
B. Le Markdown : un bon compromis
→ Une syntaxe qui reste simple
→ Mais qui permet de créer des documents complexes
1/ Une syntaxe simple
Titres : # Titre 1
/ ## Titre 2
Gras / italiques : **gras**
/ _italiques_
Citations, code : > citation
/ `code`
Listes : - texte
/ 1. texte
Liens : [texte](URL)
Images : 
Deux avantages
Un balisage léger : compréhensible par un être humain et facile à apprendre.
Un document structuré : facile à exploiter par un programme informatique.
2/ Une syntaxe qui permet de créer des documents complexes
Possibilité d'intégrer du HTML, du
Des extensions possibles du Markdown
Possibilité d'avoir un en-tête en YAML
Des outils pour transformer le markdown en un autre format : un pdf , un diaporama , un site web , une carte mentale, …
Export HTML : intégration possible de styles CSS
Une solution en ligne dans Apps Edu : CodiMD
Un logiciel dédié à l'édition en Markdown
Un éditeur de texte brut avec des plugins pour le markdown
Logiciel proposé : VS Codium
Une interface générale et un système de plugins très pratiques
Des raccourcis claviers très efficaces
Des snippets configurables
B. Pour sauvegarder et gérer l'historique
→ utiliser git et une forge
→ utiliser diff
1) Document texte au format académique (thèse, article, poster …)
3) Sites webs
Plusieurs générateurs de sites statiques : jekyll , mkdocs , mdbook , Hugo …
Un même principe : des fichiers en markdown, des propriétés YAML exploitées par le thème, une syntaxe pour créer des modèles de page
5) Des modèles spécifiques
Idée : créer des modèles dédiés à un usage pédagogique précis
Des modèles utilisables soit par les collègues soit par les élèves dans le cadre d'une activité qu'on leur fait faire
Des modèles utilisables sur CodiMD et sur la forge
VSCodium : évoquer (en parler plus tard)
git, forge pour synchronisation et versionnage
évoquer système de nommage des fichiers
Pas prisonnier d'un logiciel qui doit être installé, on peut travailler de partout même avec un éditeur en ligne
(VS Code : édition en ligne possible)
Extensions du markdown :
notes de bas de page
tableaux
texte souligné / surligné / supprimé / exposant / indices
https://github.com/CriticMarkup/CriticMarkup-toolkit
Ajouter ?
Des outils pour intégrer dans du markdown d'autres fichiers ?
fichier bibtex pour les
Faire démonstration :
correction de copies / création d'un diaporama
https://ineed.coffee/post/how-to-write-an-acm-styled-conference-paper-using-markdownpandoc
http://programminghistorian.org/en/lessons/sustainable-authorship-in-plain-text-using-pandoc-and-markdown
Montrer comment Marp fonctionne
Montrer comment myMarkmap fonctionne