Pourquoi les en-têtes ne fonctionnent pas sous devis? [dupliquer]

Dec 21 2020

Je sais que pour créer un en-tête, vous devez ajouter === dans la ligne suivante.

Ceci est un exemple.

Cependant, vous devez parfois ajouter un en-tête sous un devis, car il fait partie du texte que vous souhaitez citer.

Alors j'ai pensé que je pouvais faire quelque chose comme ça:

Ce qui semble bien fonctionner dans l'aperçu, mais lors de la publication, voici le résultat:

Cela devrait-il fonctionner? Est-ce que je fais quelque chose de mal? C'est le post que j'ai utilisé comme référence (je l'ai édité, donc la version actuelle a un en-tête en utilisant):https://stackoverflow.com/a/65394980/2359227

Réponses

6 Catija Dec 21 2020 at 22:31

Ma façon préférée de créer des en-têtes est d'utiliser des hachages:

Nouveaux forfaits

Contenu du paragraphe.

Cela fonctionne proprement et joue bien avec tous les démarques.

> ## New Packages
>
> Content for the paragraph.

Il vous permet également de choisir parmi trois niveaux d'en-tête en utilisant des marques de hachage simples, doubles ou triples.

En guise de note, cela fait partie d'un problème connu - Les en- têtes cités sont rendus correctement lors de l'aperçu mais pas lorsqu'ils sont publiés, ce qui est maintenant corrigé, donc votre choix de mise en forme devrait fonctionner correctement maintenant! J'ai testé cela en modifiant votre publication Stack Overflow avec le ====style de mise en forme et j'ai confirmé que cela fonctionne maintenant.

2 Glorfindel Dec 21 2020 at 22:29

Vous pouvez également utiliser trois signes de hachage pour indiquer un en-tête, et cela fonctionne dans les blockquotes:

> ### Test
> test

produit

Tester

tester


Je ne sais pas comment cela est censé fonctionner sous CommonMark, il est intéressant de voir que quelque chose de différent se produit lorsque vous utilisez des tirets: ----au lieu de signes égaux:

> Test
> ----
> test

produit

Tester


tester

même si, comme dans votre cas, l'aperçu le rend correctement.