diff options
Diffstat (limited to 'fr-fr/markdown-fr.html.markdown')
-rw-r--r-- | fr-fr/markdown-fr.html.markdown | 166 |
1 files changed, 98 insertions, 68 deletions
diff --git a/fr-fr/markdown-fr.html.markdown b/fr-fr/markdown-fr.html.markdown index 4a2ecedc..b3b7de85 100644 --- a/fr-fr/markdown-fr.html.markdown +++ b/fr-fr/markdown-fr.html.markdown @@ -6,43 +6,44 @@ filename: markdown-fr.md lang: fr-fr --- -Markdown a été créé par John Gruber en 2004. Il se veut être d'une syntaxe -facile à lire et à écrire, aisément convertible en HTML (et beaucoup d'autres formats aussi à présent). - -Il existe de nombreuses formes de Markdown : Markown classique, Markdown GitHub, Multi-Markdown, etc. Dans ce guide, nous signalerons quand les fonctionnalités sont spécifiques à une forme. - -_Faites moi autant de retours que vous voulez! Sentez vous libre de "forker" -et envoyer des pull request!_ - -- [HTML](#html) -- [Titres](#titres) -- [Formatage simple du texte](#formatage-simple-du-texte) -- [Les paragraphes](#les-paragraphes) -- [Les listes](#les-listes) -- [Insertion de code](#insertion-de-code) -- [Ligne Horizontale](#ligne-horizontale) -- [Liens](#liens) +Markdown a été créé par John Gruber en 2004. Il se veut être d'une syntaxe +facile à lire et à écrire, aisément convertible en HTML (et dans beaucoup +d'autres formats aussi). + +Les implémentations du Markdown varient d'un analyseur syntaxique à un autre. +Ce guide va essayer de clarifier quand une fonctionnalité est universelle ou +quand elle est specifique à un certain analyseur syntaxique. + +- [Balises HTML](#balises-html) +- [En-têtes](#en-tetes) +- [Styles de texte basiques](#style-de-text-basiques) +- [Paragraphes](#paragraphes) +- [Listes](#listes) +- [Blocs de code](#blocs-de-code) +- [Séparateur horizontal](#separateur-horizontal) +- [Liens hypertextes](#liens-hypertextes) - [Images](#images) - [Divers](#divers) +## Balises HTML -## HTML - -Markdown est une sorte de cousin du HTML, si bien que tout document HTML est un document Markdown valide. +Markdown est un sur-ensemble du HTML, donc tout fichier HTML est un ficher +Markdown valide. ```md -<!-- Autrement dit, vous pouvez utiliser des balises HTML dans un fichier -Markdown, comme la balise commentaire dans laquelle nous sommes à présent, car -celle-ci ne sera pas affectée par le parser (analyseur syntaxique) Markdown. - Toutefois, si vous voulez créer un élément HTML dans un fichier Markdown, - vous ne pourrez pas utiliser du Markdown à l'intérieur de ce dernier. --> +<!-- Ce qui veut dire que vous pouvez utiliser des balises HTML dans un fichier +Markdown, comme la balise commentaire dans laquelle nous sommes à présent, car +celle-ci ne sera pas affectée par l'analyseur syntaxique du Markdown. +Toutefois, si vous voulez créer une balise HTML dans un fichier Markdown, +vous ne pourrez pas utiliser du Markdown à l'intérieur de cette derniere. --> ``` +## En-têtes -## Titres - -Vous pouvez facilement créer des titres HTML `<h1>` à `<h6>` en précédant le texte de votre futur titre par un ou plusieurs dièses (#), de un à six, selon le niveau de titre souhaité. +Vous pouvez facilement créer des balises HTML `<h1>` à `<h6>` en précédant le +texte de votre futur titre par un ou plusieurs dièses ( # ), de un à six, selon +le niveau de titre souhaité. ```md # Ceci est un <h1> @@ -63,9 +64,9 @@ Ceci est un h2 ------------- ``` -## Formatage simple du texte +## Styles de texte basiques - On peut facilement mettre un texte en « gras » ou en « italique » en Markdown +On peut facilement rendre un texte "gras" ou "italique" en Markdown. ```md *Ce texte est en italique.* @@ -79,16 +80,17 @@ __Celui-là aussi.__ *__Et là!__* ``` -Dans le Markdown GitHub, utilisé pour interpréter le Markdown sur le site de GitHub, on a également le texte barré : +Dans le "GitHub Flavored Markdown", utilisé pour interpréter le Markdown sur +GitHub, on a également le texte barré. ```md -~~Ce texte est barré avec strikethrough.~~ +~~Ce texte est barré.~~ ``` +## Paragraphes -## Les paragraphes - -Les Paragraphes sont représentés par une ou plusieurs lignes de texte séparées par une ou plusieurs lignes vides. +Les paragraphes sont représentés par une ou plusieurs lignes de texte séparées +par une ou plusieurs lignes vides. ```md Ceci est un paragraphe. Là, je suis dans un paragraphe, facile non? @@ -100,21 +102,21 @@ Je suis toujours dans le paragraphe 2! Puis là, eh oui, le paragraphe 3! ``` -Si jamais vous souhaitez insérer une balise HTML `<br />`, vous pouvez ajouter -un ou plusieurs espaces à la fin de votre paragraphe, et en commencer -un nouveau. +Si jamais vous souhaitez insérer une balise HTML `<br />`, vous pouvez ajouter +un ou plusieurs espaces à la fin de votre paragraphe, et en commencer un +nouveau. ```md -J'ai deux espaces vides à la fin (sélectionnez moi pour les voir). +J'ai deux espaces vides à la fin (sélectionnez moi pour les voir). Bigre, il y a un <br /> au dessus de moi! ``` -Les « Blocs de Citations » sont générés aisément, grâce au caractère `>` +Les blocs de citations sont générés aisément, grâce au caractère `>`. ```md > Ceci est une superbe citation. Vous pouvez même -> revenir à la ligne quand ça vous chante, et placer un `>` +> revenir à la ligne quand ça vous chante, et placer un `>` > devant chaque bout de ligne faisant partie > de la citation. > La taille ne compte pas^^ tant que chaque ligne commence par un `>`. @@ -124,30 +126,34 @@ Les « Blocs de Citations » sont générés aisément, grâce au caractère `>` > Classe et facile, pas vrai? ``` +## Listes -## Les listes - -Les listes non ordonnées sont marquées par des astérisques, signes plus ou signes moins. +Les listes non ordonnées sont marquées par des asterisques, signes plus ou +signes moins. ```md * Item * Item * Un autre item +``` ou +```md + Item + Item + Encore un item +``` ou +```md - Item - Item - Un dernier item ``` -Les listes ordonnées sont générées via un nombre suivi d'un point +Les listes ordonnées sont générées via un nombre suivi d'un point. ```md 1. Item un @@ -155,7 +161,8 @@ Les listes ordonnées sont générées via un nombre suivi d'un point 3. Item trois ``` -Vous pouvez même vous passer de tout numéroter, et Markdown générera les bons chiffres. Ceci dit, cette variante perd en clarté. +Vous pouvez même vous passer de tout numéroter, et Markdown générera les bons +chiffres. Ceci dit, cette variante perd en clarté. ```md 1. Item un @@ -163,7 +170,7 @@ Vous pouvez même vous passer de tout numéroter, et Markdown générera les bon 1. Item trois ``` -(cette liste sera interprétée de la même façon que celle au-dessus) +(Cette liste sera interprétée de la même façon que celle au dessus) Vous pouvez également utiliser des sous-listes. @@ -176,26 +183,30 @@ Vous pouvez également utiliser des sous-listes. 4. Item quatre ``` -En Markdown GitHub, il y a même des « listes de tâches ». Elles génèrent des champs HTML de type checkbox. Les [ ] ci-dessous, n'ayant pas de [ x ], deviendront des cases à cocher HTML non-cochées. +Il y a même des listes de taches. Elles génèrent des champs HTML de type case à +cocher. ```md +Les [ ] ci-dessous, n'ayant pas de [ x ], deviendront des cases à cocher HTML +non-cochées. - [ ] Première tache à réaliser. - [ ] Une autre chose à faire. La case suivante sera une case à cocher HTML cochée. - [x] Ça ... c'est fait! ``` +## Blocs de code -## Insertion de code - -Pour marquer du texte comme étant du code, il suffit de commencer chaque ligne en tapant 4 espaces (ou un Tab). +Pour marquer du texte comme étant du code (qui utilise la balise `<code>`), il +suffit d'indenter chaque ligne avec 4 espaces ou une tabulation. ```md echo "Ça, c'est du Code!"; var Ça = "aussi !"; ``` -L'indentation par tab ou série de quatre espaces fonctionne aussi à 'intérieur du bloc de code. +L'indentation par tabulation (ou série de quatre espaces) fonctionne aussi à +l'intérieur du bloc de code. ```md my_array.each do |item| @@ -203,7 +214,8 @@ L'indentation par tab ou série de quatre espaces fonctionne aussi à 'intérieu end ``` -On peut insérer du code à l'intérieur du texte en entourant le code par des `. +Des bouts de code en mode en ligne s'ajoutent en utilisant le caractères +`` ` ``. ```md La fonction `run()` ne vous oblige pas à aller courir! @@ -231,9 +243,11 @@ Pour insérer une ligne horizontale, utilisez trois ou plusieurs astérisques ou **************** ``` -## Liens +## Liens hypertextes -Une des fonctionnalités sympathiques du Markdown est la facilité d'ajouter des liens. Le texte du lien entre [ ], l'url entre ( ), et voilà l'travail. +Une des fonctionnalités sympathiques du Markdown est la facilité d'ajouter des +liens hypertextes. Le texte du lien entre crochet `` [] ``, l'url entre +parenthèses `` () ``, et voilà le travail. ```md [Clic moi!](http://test.com/) @@ -245,25 +259,28 @@ Pour ajouter un attribut `Title`, collez-le entre guillemets, avec le lien. [Clic moi!](http://test.com/ "Lien vers Test.com") ``` -Les liens relatifs marchent aussi. +Markdown supporte aussi les liens relatifs. ```md [En avant la musique](/music/). ``` -Les liens façon « références » sont eux aussi disponibles en Markdown. +Les liens de références sont eux aussi disponibles en Markdown. ```md [Cliquez ici][link1] pour plus d'information! [Regardez aussi par ici][foobar] si vous voulez. [link1]: http://test.com/ "Cool!" -[foobar]: http://foobar.biz/ "Alright!" +[foobar]: http://foobar.biz/ "Génial!" ``` -Le titre peut aussi être entouré de guillemets simples, entre parenthèses ou absent. Les références peuvent être placées un peu où vous voulez dans le document, et les identifiants (link1, foobar, ...) peuvent être n'importe quoi tant qu'ils sont uniques. +Le titre peut aussi être entouré de guillemets simples, ou de parenthèses, ou +absent. Les références peuvent être placées où vous voulez dans le document et +les identifiants peuvent être n'importe quoi tant qu'ils sont uniques. -Il y a également le « nommage implicite » qui transforme le texte du lien en identifiant. +Il y a également le nommage implicite qui transforme le texte du lien en +identifiant. ```md [Ceci][] est un lien. @@ -275,7 +292,8 @@ Mais ce n'est pas beaucoup utilisé. ## Images -Pour les images, la syntaxe est identique aux liens, sauf que précédée d'un point d'exclamation! +Pour les images, la syntaxe est identique à celle des liens, sauf que précédée +d'un point d'exclamation! ```md ![Attribut ALT de l'image](http://imgur.com/monimage.jpg "Titre optionnel") @@ -283,13 +301,13 @@ Pour les images, la syntaxe est identique aux liens, sauf que précédée d'un p Là aussi, on peut utiliser le mode "références". + ```md ![Ceci est l'attribut ALT de l'image][monimage] [monimage]: relative/urls/cool/image.jpg "si vous voulez un titre, c'est ici." ``` - ## Divers ### Liens Automatiques @@ -305,17 +323,29 @@ Là aussi, on peut utiliser le mode "références". <foo@bar.com> ``` -### Caractères d'échappement +### Caracteres d'echappement -Il suffit de faire précéder les caractères spécifiques à ignorer par des anti slash `\`.` +Il suffit de précéder les caractères spécifiques à ignorer par des backslash `\`. ```md -Pour taper *ce texte* entouré d'astérisques mais pas en italique : Tapez \*ce texte\*. +Pour taper *ce texte* entouré d'astérisques mais pas en italique : +Tapez \*ce texte\*. +``` + +### Touches de clavier + +Avec le "Github Flavored Markdown", vous pouvez utiliser la balise `<kdb>` +pour représenter une touche du clavier. + +```md +Ton ordinateur a planté? Essayer de taper : +<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> ``` ### Tableaux -Les Tableaux ne sont disponibles que dans le Markdown GitHub et ce n'est pas super agréable d'utilisation. Mais si vous en avez besoin : +Les tableaux ne sont disponibles que dans le "GitHub Flavored Markdown" et +ne sont pas tres agréable d'utilisation. Mais si vous en avez besoin : ```md | Col1 | Col2 | Col3 | @@ -332,6 +362,6 @@ Col 1 | Col2 | Col3 Ough que c'est moche | svp | arrêtez ``` -*** - -Pour plus d'information, consultez [ici](http://daringfireball.net/projects/markdown/syntax) le post officiel de John Gruber à propos de la syntaxe, et [là](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) la superbe cheatsheet de Adam Pritchard. +Pour plus d'information, consultez le post officiel de Jhon Gruber à propos de +la syntaxe [ici](http://daringfireball.net/projects/markdown/syntax) et la +superbe fiche pense-bête de Adam Pritchard [là](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet). |