Support de présentation (ouvrir en grand) :
Utilisez les flèches ← et → pour naviguer entre les diapositives.
Sommaire
Bienvenue ! #
- Tour d’écrans
- Qu’est-ce que un langage de balisage ?
- Les formats de balisage sémantique
- Lire, éditer et convertir
- Créer une page web, du markdown vers HTML
1. Tour d’écrans en 3 questions #
- votre nom
- ce que vous faites cette année
- le projet ou l’initiative numérique qui vous intéresse en ce moment
2. Qu’est-ce que un langage de balisage ? #
Le traitement numérique du texte #
Avec l’utilisation des logiciels de bureautique, on observe une confusion entre structure et mise en forme
Deux paradigmes pour les éditeurs de texte:
- WYSIWYG What You See Is What You Get
- WYSIWYM What You See Is What You Mean
La structure sémantique permet de :
- se repérer dans le texte
- automatiser le traitement
Exercice #
Baliser le texte d’un article avec du markdown
Lien vers l’article : ici
Lien vers le texte brut à baliser : ici
- identifier le titre, sous-titre
- référence (plus compliqué)
- titre en italique
- citation
3. Les formats de balisage sémantique #
- Markdown
- HTML
- XML
Markdown #
- créé en 2004
- langage léger
- lisible par les humains
Les balises de Markdown #
- niveaux de titre, paragraphe, citation longue, listes
- texte en gras, soulignée, italique
- lien, image, tableau
- commentaire
HTML #
- Hypertext Markup Language
- créé en 1993
- conçu pour les liens entre les documents (hyperlinks)
- cinquième version (en 2008), s’adapte à l’évolution du Web
Tableau d’équivalence avec Markdown
Les balises HTML #
<html>
<head>
<meta charset="utf-8">
<title>Titre dans l'onglet</title>
</head>
<body>
<h1>Titre</h1>
<p>Ceci contient un paragraphe.</p>
</body>
<html>
Pour consulter le code source (HTML) de l’article Sens Public : view-source:
+ https://www.sens-public.org/articles/1600/ dans le navigateur
XML #
- Extensible Markup Language
- crée en 1998
- conçu pour la structuration stricte de données
- l+es informations sont validées par des schémas
Démo sur Oxygen, un éditeur de texte pour XML
4. Lire, éditer et convertir #
Les lecteurs de textes balisés #
Tous ces formats sont des fichiers .txt
« augmentés » par des balises
Un navigateur est capable de lire tous ces formats:
- md
- html
- xml
Avec toujours la possibilité d’afficher uniquement le texte brut (code source)
Les éditeurs #
- éditeurs de fichiers txt : Notepad ou textEdit
- éditeurs de code : Atom, VS Code ou VS Codium
- coloration syntaxique
- terminal, git
- éditeurs de markdown : Zettlr, Typora, HedgeDoc
- fonctionnalités plus avancées et interface ergonomique pour l’écriture
- export vers d’autres formats
- éditeurs XML
- permet la validation des schéma
- autocomplétion et vue auteur
La conversion entre langages de balisage #
Niveaux de langage : MD < HTML < XML
- de gauche à droite : on maintient l’information et il faut généralement ajouter des balises
- de la droite vers la gauche : il est probable de perdre de l’information
Des logiciels permettent de convertir automatiquement les contenus, comme Pandoc par exemple. Certains sont intégrés dans les éditeurs.
5. Créer une page Web, du markdown vers HTML #
Installation :
Atelier #
- Écrire un contenu en .md sur HedgeDoc
- L’exporter en HTML
- L’ouvrir et l’éditer dans VS Code
- Lancer LiveServer pour une prévisualisation instantanée