Я хочу иметь ссылки внутри своих блоков кода, используя уценку GitHub.
```cpp
void Click ([Keycode](#keycode) key) const
```
К сожалению, он отображает это как код, чтобы вместо этого сделать ссылку?
Я хочу иметь ссылки внутри своих блоков кода, используя уценку GitHub.
```cpp
void Click ([Keycode](#keycode) key) const
```
К сожалению, он отображает это как код, чтобы вместо этого сделать ссылку?
Насколько мне известно, текущий экземпляр GitHub Flavored Markdown не поддерживает это.
Весь блок отображается с <div class="highlight highlight-html"><pre>... </pre></div>
, что означает, что ваша ссылка уценки не интерпретируется.
Лучше всего поместить эту ссылку непосредственно перед разделом кода (если в этом разделе нет десятков подобных ссылок в вашем коде).
highlight-html
может варьироваться в зависимости от обнаруженного языка, но смысл остается: все завернуто в pre, что означает, что любой код (markdown или html) не будет интерпретироваться.
- person VonC; 20.11.2013
Если это короткий фрагмент кода, это должно помочь:
[`this is code`](https://this_is_url/)
Как предположил VonC, это может быть невозможно с текущей версией GitHub Flavored Markdown. При этом я нашел способ обойти это, который соответствует моим требованиям. Используя такие теги, как <big>
, <pre>
и <b>
, я могу имитировать подсветку синтаксиса и получить нужный мне эффект. Жаль, что нельзя добавить свой цвет.
<big><pre>
**void** Click ([**Keycode**](#keycode) key) **const**
</pre></big>
<big>
. Просто перед тегом <pre>
поставьте пробел.
- person Shaun Lebron; 18.05.2015
<big>
представляет собой более близкое представление, как блок кода с ```
, поэтому я рад, что он порекомендовал его.
- person rjhilgefort; 28.03.2019
Вы можете сделать это, используя HTML в уценке, да, даже на Github:
<pre>
<a href="my-url">Something</a>
</pre>