142 votes

Dans Markdown, quelle est la meilleure façon de lier un fragment de page, c'est-à-dire #some_id ?

J'essaie de trouver comment référencer un autre domaine d'une page avec Markdown. Je peux le faire fonctionner si j'ajoute un

<div id="mylink" /> 

et pour le lien, faites :

[My link](#mylink)

Mais je pense qu'il y a une autre façon de faire un lien dans la page dans Markdown qui n'implique pas la balise div.

Des idées ?

35voto

bodgix Points 461

Je suppose que cela dépend de ce que vous utilisez pour générer du html à partir de votre markdown. J'ai remarqué que jekyll (il est utilisé par les pages gihub.io par défaut) ajoute automatiquement l'attribut id="" aux en-têtes dans le html qu'il génère.

Par exemple, si vous êtes Markdown est

My header
---------

Le html résultant ressemblera à ceci :

<h2 id="my-header">My header</h2>

Vous pouvez donc le lier simplement par [My link](#my-header)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X