将链接放在markdown代码块中

Dav*_*ave 34 markdown github hyperlink

我希望使用GitHub风格的markdown在我的代码块中包含链接.

```cpp
void Click ([Keycode](#keycode) key) const
```
Run Code Online (Sandbox Code Playgroud)

不幸的是,它将其作为代码呈现,无论如何使其成为链接?

小智 26

如果它是一小段代码,这应该可以解决问题:

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


Dav*_*ave 15

正如VonC所建议的那样,当前版本的GitHub Flavored Markdown可能无法实现.话虽如此,我确实找到了适合我要求的方法.通过使用标签,如<big>,<pre><b>我能够模拟语法高亮,让我找的效果.太糟糕了,我不能添加自己的颜色.

<big><pre>
**void** Click ([**Keycode**](#keycode) key) **const**
</pre></big>
Run Code Online (Sandbox Code Playgroud)

  • 您不需要“&lt;big&gt;”标签。只需在“&lt;pre&gt;”标签前面加一个空格即可。 (2认同)

Von*_*onC 12

据我所知,GitHub Flavored Markdown的当前实例不支持这一点.

将使用所有块进行渲染<div class="highlight highlight-html"><pre>... </pre></div>,这意味着您的降级链接不会被解释.

最好在代码部分之前放置该链接(除非所述部分在您的代码中有许多类似的链接).


mli*_*ner 8

你可以在 markdown 中使用 HTML 来做到这一点,是的,甚至在 Github 上:

<pre>
<a href="my-url">Something</a>
</pre>
Run Code Online (Sandbox Code Playgroud)