Skip to content

mathieucaroff/markdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

theme _class paginate backgroundColor backgroundImage marp
url('./theme.css')
lead
true
true

bg left:40% 80%

Markdown

un format de documentation plaintext

  1. Markdown What?
  2. Markdown, un format simple
  3. Markdown au quotidien

Liens et Ressources


I. Markdown What?

  1. Exemple
  2. Traitement du markdown
  3. Markdown VS Word
  4. Markdown VS HTML

Markdown What?

Langage de balisage léger créé par John Gruber en 2004, avec l'aide de Aaron Swartz avec le but d'offrir une syntaxe facile à lire et à écrire

  • .md, .markdown
  • Type MIME
  • text/markdown
  • version initiale le 19 mars 2004

-- https://fr.wikipedia.org/wiki/Markdown


Markdown What?

Exemple


Markdown What? - Traitement


Markdown VS Word


Markdown VS HTML


II. Markdown, un format simple


II. Markdown, un format simple

  1. Titres et mise en forme de texte
  2. Images et liens
  3. Code
  4. Liste, liste imbriquée et liste énumérée
  5. Liste, entrées multilignes
  6. Blockquote/citations

Markdown, un format simple

Titres et mise en forme de texte

text italique, text gras, italique et gras

# Markdown, un format simple

## Titres et mise en forme de texte

_text italique_, **text gras**, _**italique et gras**_

Markdown, un format simple

Images et liens

code markdown rendu
![](./resource/markdown-logo.svg)
[Fiche de révision](https://commonmark.org/help/) Fiche de révision

Markdown, un format simple

Code

Un exemple de `inline code` au sein d'une phrase (touche AltGr+7).

```
exemple de bloc de code
multiligne!
```

Un exemple de inline code au sein d'une phrase (touche AltGr+7).

exemple de bloc de code
multiligne!

Markdown, un format simple

Liste, liste imbriquée et liste énumérée

- LFSR feed avec différentes données
- LFSR parallélisable
  - temps de traversé réduit
    1. meilleur utilisation du silicium
    2. réduction des couts
  • LFSR feed avec différentes données
  • LFSR parallélisable
    • temps de traversé réduit
      1. meilleur utilisation du silicium
      2. réduction des couts

Markdown, un format simple

Liste, entrées multilignes

- LFSR feed avec différentes données
  LFSR parallélisable
- générateur d'aléatoire
  - pseudo-aléatoire
    (methode de Von Neumann, etc.)
  • LFSR feed avec différentes données LFSR parallélisable
  • générateur d'aléatoire
    • pseudo-aléatoire (methode de Von Neumann, etc.)

Markdown, un format simple

Blockquote/citations

> Simplicity is prerequisite for reliability.
> — Edsger Dijkstra

Simplicity is prerequisite for reliability. — Edsger Dijkstra

Règle horizontale

---

ruler


III. Markdown au quotidien


III. Markdown au quotidien

  1. Pièges habituels
  2. Solution habituelle
  3. Pièges habituels
  4. Solution habituelle
  5. Comment faire X?
  6. Ce que l'on ne peux pas faire avec Markdown
  7. VSCode
  8. Gitlab / Github -- Comment faire une bonne documentation?
  9. Liens et Ressources
  10. Pour aller plus loin

Markdown au quotidien

Pièges habituels

Retour à la ligne

Salez.
Poivrez.

Salez. Poivrez.


Markdown au quotidien

Solution habituelle

Retour à la ligne x2 !

Salez.

Poivrez.

Salez.

Poivrez.


Markdown au quotidien

Pièges habituels

Créer une liste ?

-Salez
-Poivrez

-Salez -Poivrez


Markdown au quotidien

Solution habituelle

Attention aux espaces !

- Salez
- Poivrez
  • Salez
  • Poivrez

Markdown au quotidien

Comment faire X?

  • Inclure les symbole _ et * plusieurs fois?
    1. Les placer dans groupe de inline-code: `_`, `*`
    2. Utiliser backslash: \_text\_, \*\*a\*\* -> _text_, **a**
  • Utiliser des backslashs \ ?
    1. Les placer dans groupe de inline-code: `\` -> \
    2. Doubler le backslash: \\ -> \
  • Appliquer du formattage sur du code?
    • _`code`_ -> code
    • **`code`** -> code
    • **_`code`_** -> code

Markdown au quotidien

Ce que l'on ne peux pas faire avec Markdown

  • Appliquer du formattage à l'intérieur d'un bloque de code :-/ -> A la place utiliser des commentaires
  • Indenter une liste de plus d'un niveau à la fois -> Envisager d'utiliser un bloque de code

Markdown au quotidien

VSCode


Markdown au quotidien

Gitlab / Github -- Comment faire une bonne documentation?


Markdown au quotidien

Pour aller plus loin

  • Syntax alternatives (titre, italique, gras, images, liens, listes ...)

  • Fonctionnalités supplémentaires

    • Text barré (~~a~~ -> a), Tableaux Markdown, Listes énumérées
    • Coloration de code ( ```sh)
    • Markdown+HTML / Markdown+Latex
  • Autres cas d'usage

    • Slides/Présentations avec Marp
    • Écriture de rapports (Pandoc+LaTex)

Markdown au quotidien

Liens et Ressources


Merci

About

A presentation of Markdown in French

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published