将链接放在markdown代码块中

时间:2013-11-20 09:48:38

标签: github hyperlink markdown

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

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

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

4 个答案:

答案 0 :(得分:23)

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

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

答案 1 :(得分:12)

据我所知,GitHub Flavored Markdown的当前实例不支持此功能。

使用<div class="highlight highlight-html"><pre>... </pre></div>呈现所有块,这意味着您的降价链接不会被解释。

最好在代码部分之前放置链接(除非所说的部分在代码中有几十个类似的链接)。

答案 2 :(得分:11)

根据VonC的建议,使用当前版本的GitHub Flavored Markdown可能无法实现。话虽如此,我确实找到了适合我要求的方法。通过使用<big><pre><b>等标签,我可以模拟语法突出显示并获得我正在寻找的效果。太糟糕了,我不能添加自己的颜色。

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

答案 3 :(得分:2)

您可以在markdown中使用HTML来做到这一点,是的,即使在Github上也是如此:

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