web-dev-qa-db-fra.com

Placer des liens à l'intérieur des blocs de code de démarque

Je veux avoir des liens à l'intérieur de mes blocs de code en utilisant le démarquage aromatisé GitHub.

```cpp
void Click ([Keycode](#keycode) key) const
```

Malheureusement, cela le rend sous forme de code, de toute façon pour en faire un lien à la place?

39
Dave

Pour autant que je sache, l'instance actuelle de GitHub Flavored Markdown ne prend pas cela en charge.

Le bloc all est rendu avec <div class="highlight highlight-html"><pre>... </pre></div>, ce qui signifie que votre lien de démarque n'est pas interprété.

Il serait préférable de placer ce lien juste avant la section de code (sauf si ladite section contient des dizaines de liens similaires dans votre code).

14
VonC

Si c'est un court morceau de code, cela devrait faire l'affaire:

[`this is code`](https://this_is_url/)

28
Kelvin

Comme suggéré par VonC, cela pourrait ne pas être possible avec la version actuelle de GitHub Flavored Markdown . Cela étant dit, j'ai trouvé un moyen de contourner cela qui convient à mes besoins. En utilisant des balises comme <big>, <pre> et <b> Je suis capable de simuler la coloration syntaxique et d'obtenir l'effet que je recherche. Dommage que je ne puisse pas ajouter ma propre couleur.

<big><pre>
**void** Click ([**Keycode**](#keycode) key) **const**
</pre></big>
15
Dave

Vous pouvez le faire en utilisant HTML dans le démarquage, oui, même sur Github:

<pre>
<a href="my-url">Something</a>
</pre>
0
mlissner