Размещение ссылок внутри блоков кода разметки
Я хочу иметь ссылки внутри своих кодовых блоков, используя уценку GitHub.
```cpp
void Click ([Keycode](#keycode) key) const
```
К сожалению, он отображает это как код, так или иначе, чтобы сделать его ссылкой?
Ответы
Ответ 1
Насколько я знаю, текущий экземпляр GitHub Flavored Markdown не поддерживает это.
Весь блок отображается с помощью <div class="highlight highlight-html"><pre>... </pre></div>
, что означает, что ссылка на уценку не интерпретируется.
Лучше всего разместить эту ссылку непосредственно перед секцией кода (если в указанном разделе нет десятков похожих ссылок в вашем коде).
Ответ 2
Если его короткий фрагмент кода должен сделать трюк:
[`this is code`](https://this_is_url/)
Ответ 3
Как было предложено VonC, это может быть невозможно с текущей версией GitHub Flavored Markdown. Это, как говорится, я нашел способ вокруг этого, который соответствует моим требованиям. Используя теги типа <big>
, <pre>
и <b>
, я могу симулировать выделение синтаксиса и получить эффект, который я ищу. Жаль, что я не могу добавить свой собственный цвет.
<big><pre>
**void** Click ([**Keycode**](#keycode) key) **const**
</pre></big>