Utiliser # pour mettre le titre en gras en fait un lien

Bonjour !

Récemment, j’ai découvert que l’utilisation de # devant un mot le transforme en lien. À ma connaissance, cela permettait de faire du mot ou de la phrase un en-tête. Si c’est intentionnel, existe-t-il un moyen de créer un en-tête similaire au suivant sans en faire un lien ?

Bonjour !

Re-bonjour !

Salut Thomas,

Cela est dû à cette fonctionnalité ici — il s’agit d’un changement intentionnel :grinning:

Je vois. Y a-t-il un moyen de créer un en-tête sans qu’il fonctionne comme un lien ?

Qu’est-ce qui est affecté ? Cela me semble assez subtil (et je suis ravi de voir que cela fonctionne ainsi !)

Juste pour quelque chose sur lequel je travaille. Je n’aime pas vraiment que l’icône d’ancre apparaisse de temps en temps.

Quelqu’un a-t-il des idées pour y parvenir ? C’est frustrant de voir une icône d’ancre quand on n’en a pas besoin.

Je m’efforce vraiment de m’en occuper, mais sans succès. Des idées, quelqu’un ?

Je pense que vous pouvez utiliser les balises de titre HTML (h1, h2, h3), comme ceci :

<h3>En-tête non lié</h3>

En-tête non lié

Bien sûr, comment ai-je pu manquer ça ? Merci beaucoup ! :heart:

Au fait, est-il possible d’utiliser une balise de titre tout en ayant un mot qui fonctionne comme un lien ?

Oui c'est le cas

<h2> <a href="https://meta.discourse.org">Oui</a> c'est le cas</h2> 

mais si vous utilisez du HTML pour créer vos titres, vous devrez également utiliser du HTML pour créer le lien

Je vois. Merci encore ! :love_you_gesture:

D’une manière ou d’une autre, l’utilisation de balises HTML va à l’encontre de l’esprit du Markdown, à mon avis.

Existe-t-il une astuce CSS ou autre chose pour masquer l’icône d’ancre ? Le lien lui-même ne pose pas de problème, mais c’est cette icône qui dérange.

Il y a toujours un petit truc CSS ;), cela devrait fonctionner :

.cooked, .d-editor-preview {
	h1, h2, h3, h4, h5, h6 {
		&:hover {
			a.anchor {
				&::before {
					display: none;
				}
			}
		}
	}
}