Skip to content

Commit e153215

Browse files
authored
add links and ignore markdown sections in markdown modal (#519)
1 parent da93b0e commit e153215

2 files changed

Lines changed: 64 additions & 5 deletions

File tree

confiture-web-app/src/assets/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
Tous les changements notables de Ara sont documentés ici avec leur date, leur catégorie (nouvelle fonctionnalité, correction de bug ou autre changement) et leur pull request (PR) associée.
44

5+
## 25/10/2023
6+
7+
### Autres changements ⚙️
8+
9+
- Ajoute les instructions pour faire des liens et ignorer le formattage en Markdown ([#519](https://github.com/DISIC/Ara/pull/519))
10+
511
## 29/09/2023
612

713
### Corrections 🐛

confiture-web-app/src/components/MarkdownHelpModal.vue

Lines changed: 58 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,25 @@ const italicExample = `_italique_`;
2121
const boldExample = `**gras**`;
2222
const boldItalicExample = `**_gras-italique_**`;
2323
const strikedExample = `~~barré~~`;
24-
const codeExample = "`code mis en forme` dans une phrase.";
24+
const codeExample =
25+
"Utiliser la balise `<main>` pour indiquer la zone de contenu principal.";
2526
const codeBlockExample = `\`\`\`
2627
Bloc de code
2728
\`\`\`
2829
`;
2930
const quoteExample = `> Citation mise en forme`;
31+
const specialCharExample = `\`\`\`
32+
\\> Élément ignoré par le Markdown
33+
\\> \\_Élément ignoré par le Markdown\\_
34+
\`\`\`
35+
`;
36+
const specialCharExampleResult =
37+
"> Élément ignoré par le Markdown <br />> _Élément ignoré par le Markdown_";
3038
const unorderedListExample = `* un élément
3139
* un sous élément`;
3240
const orderedListExample = `1. élément un
3341
2. élément deux`;
42+
const linkExample = `L’outil Ara est réalisé par [DesignGouv](https://design.numerique.gouv.fr/).`;
3443
</script>
3544

3645
<template>
@@ -98,6 +107,14 @@ const orderedListExample = `1. élément un
98107
Citation de texte
99108
</a>
100109
</li>
110+
<li>
111+
<a
112+
class="fr-summary__link"
113+
href="#markdown-caracteres-speciaux"
114+
>
115+
Caractères spéciaux
116+
</a>
117+
</li>
101118
<li>
102119
<a class="fr-summary__link" href="#markdown-listes">
103120
Listes
@@ -108,6 +125,11 @@ const orderedListExample = `1. élément un
108125
Paragraphe et saut de ligne
109126
</a>
110127
</li>
128+
<li>
129+
<a class="fr-summary__link" href="#markdown-liens">
130+
Liens
131+
</a>
132+
</li>
111133
</ol>
112134
</nav>
113135

@@ -170,13 +192,17 @@ const orderedListExample = `1. élément un
170192
Citation de code
171193
</h2>
172194
<p>
173-
Vous pouvez citer du code ou une commande dans une phrase avec
174-
des accents graves <code>`</code> uniques. Le texte entre les
175-
accents graves sera mis en forme.
195+
Pour afficher du code HTML, vous devez utiliser la syntaxe
196+
suivante :
197+
</p>
198+
<h3 class="fr-text--md fr-text--bold">Code dans une phrase</h3>
199+
<p>
200+
Utilisez des accents graves <code>`</code> autour des balises
201+
HTML.
176202
</p>
177203
<p class="fr-mb-3v">Exemple :</p>
178204
<pre><code>{{codeExample}}</code></pre>
179-
<p class="fr-mb-3v">S’affichent ainsi :</p>
205+
<p class="fr-mb-3v">S’affiche ainsi :</p>
180206
<MarkdownRenderer :markdown="codeExample" />
181207

182208
<h3 class="fr-text--md fr-text--bold">Bloc de code</h3>
@@ -204,6 +230,20 @@ const orderedListExample = `1. élément un
204230
<p class="fr-mb-3v">S’affiche ainsi :</p>
205231
<MarkdownRenderer :markdown="quoteExample" />
206232

233+
<!-- Caractères spéciaux -->
234+
<h2 id="markdown-caracteres-speciaux" class="fr-h6 fr-mt-6w">
235+
Caractères spéciaux
236+
</h2>
237+
<p>
238+
Pour supprimer le formatage en Markdown des caractères spéciaux,
239+
utilisez une barre oblique inversée <code>\</code> avant chaque
240+
caractère spécial.
241+
</p>
242+
<p class="fr-mb-3v">Exemple :</p>
243+
<pre><code>{{ specialCharExample }}</code></pre>
244+
<p class="fr-mb-3v">S’affiche ainsi :</p>
245+
<p v-html="specialCharExampleResult" />
246+
207247
<!-- Listes -->
208248

209249
<h2 id="markdown-listes" class="fr-h6 fr-mt-6w">Listes</h2>
@@ -236,6 +276,19 @@ const orderedListExample = `1. élément un
236276
ligne. Deux espaces en fin de ligne suivi d’un retour à la ligne
237277
permettent d'ajouter un saut de ligne.
238278
</p>
279+
280+
<!-- Liens -->
281+
282+
<h2 id="markdown-liens" class="fr-h6 fr-mt-6w">Liens</h2>
283+
<p>
284+
Vous pouvez créer un lien en plaçant le texte du lien entre
285+
crochets <code>[]</code> suivis de l'URL entre parenthèses
286+
<code>()</code>.
287+
</p>
288+
<p class="fr-mb-3v">Exemple :</p>
289+
<pre><code>{{ linkExample }}</code></pre>
290+
<p class="fr-mb-3v">S’affiche ainsi :</p>
291+
<MarkdownRenderer :markdown="linkExample" />
239292
</div>
240293
</div>
241294
</div>

0 commit comments

Comments
 (0)