如何在GitHub风格的降价内部链接/标题锚点中转义符号?

时间:2016-04-16 18:51:21

标签: github markdown github-flavored-markdown

有人知道如何在降价内部链接中维护符号吗?

例如:

[A](#A) works fine
[A and B](#a-and-b) works fine

...而:

[A/B](#a-b) does not work
[A-B](#a-b) does not work

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

我记得也遇到过这个问题。

[A/B](#ab)应该有效,而不是使用[A/B](#a-b)

在这种情况下,/字符被视为非字符,但如果它不是单词的一部分(例如电影/节目/视频),那么它必须是像空话一样对待:

[Movies / Shows / Videos](#movies--shows--videos)

我不确定[A-B](#a-b)是如何为你工作的,因为它应该有效?

我建议不时检查此处,以便在Github Markdown Heading Anchors周围的对话中添加其他信息:https://gist.github.com/asabaylus/3071099

答案 1 :(得分:0)

将代码复制并粘贴到我的降价编辑器中后,我发现这两种语句都没有问题。事实上,我也复制了链接,它保留了你想要的符号。 Mou for Mac 也许这是您的markdown版本或编辑器的问题。如果你使用不同的降价方式,比如github,我一定要用标签指定,因为这可能是你的问题。基本降价应该处理转义字符,除非它是一个括号。如果您需要一些有用的信息,请访问此堆栈溢出线程:Escaping Brackets