我正在尝试在Markdown文件中实现TOC(目录)。为此使用Hugo平台。
我已经阅读了markdown语法和其他资源,除一个问题外,它像一种魅力一样工作了……我尝试了一切,四处搜寻以解决它,现在变得很烦人了……
这是我的挑战(这是我的.md文件中的目录)
# Table of contents
1. [What is a Zoo?](#what-is-a-zoo)
2. [What is inside a Zoo?](#what-is-inside-a-zoo)
1. Lions(#lions)
2. [Chimpanzees / Gorillas](#chimpanzees/gorillas)
3. [Cheetah](#cheetah)
4. [Snakes](#snakes)
这里有很多lorem ipsum ... ... ... ...
...这是TOC将指向的部分:
什么是动物园?一些文字
动物园里面是什么?一些文字
雄狮一些文字
黑猩猩/大猩猩一些文字
猎豹一些文字
蛇类一些文字
...而问题是:黑猩猩/大猩猩的那只不起作用。我认为这是因为:斜杠之间,斜杠本身或所有斜杠之间的空间。我知道我可以很方便地自己替换这样的文本:
[Chimpanzees and Gorillas](#chimpanzees-and-gorillas)
,它将跳转到
[Chimpanzees / Gorillas](#chimpanzees / gorillas) <<-- created a space (don't work)
[Chimpanzees / Gorillas](#chimpanzees%20/%20 gorillas) <<-- tried this (don't work)
[Chimpanzees / Gorillas](#chimpanzees-/-gorillas) <<-- tried this (don't work)
通过什么方式进行这项工作?
预先感谢您:)
更新:
我进行了更彻底的研究,并尝试了一些替代方案...看来此解决方案有效:
[Chimpanzees / Gorillas](#chimpanzees--gorillas)
....意味着我用这两个破折号代替了/(空格-前冲-空格),它给了我我想要的东西:黑猩猩/大猩猩
中的评论中获得想法这里有个提示-如果您因拼写错误或奇数字符而使锚无法正常工作,只需将鼠标悬停在标题上 在Github上,然后将鼠标悬停或单击左侧显示的链接图标。 然后,您可以右键单击以复制链接位置,然后单击鼠标左键以 转到URL并在您的地址栏中查看它,或者只是将鼠标悬停 并在浏览器的状态栏中查看它。
这让我更加仔细地查看了结果网址,并给了我这个主意...
以上评论来自2016年,因此,如果有人拥有一些更好,最新的解决方案,我将不会关闭主题。