在降价文件的 TOC 中创建两个具有相同名称的不同子组

问题描述 投票:0回答:2

我在 github 上有降价文件:Awesome AutoHotkey。在组

Libraries
Scripts
中,我们有同名的子组
Filesystem
。问题是,当我在目录中单击
Filesystem
组的子组
Scripts
的链接时,屏幕会跳转到
Filesystem
组的子组
Libraries
。这是示例代码:

- [Libraries](#libraries)
  - [Filesystem](#filesystem)
- [Scripts](#scripts)
  - [Filesystem](#filesystem)


## Libraries

#### Filesystem

## Scripts

#### Filesystem

我需要在不同的组中有同名的子组,当我在目录中单击它的链接时,我需要屏幕跳转到相应的子组。我该怎么做?也许以某种方式降价?或者以某种方式在 markdown 文件中使用 html?或者其他一些方式?

html github markdown github-pages github-flavored-markdown
2个回答
3
投票

该错误已由 hi5 通过为目录中的每个项目添加唯一的锚标记来修复。这是如何做到这一点的代码:

- [Libraries](#libraries)
  - [Filesystem](#filesystem)
- [Scripts](#scripts)
  - [Filesystem](#scripts-filesystem)


## Libraries

#### Filesystem

## Scripts

#### Filesystem <a name="scripts-filesystem"></a>

这里是关于那个错误的issuecommit


0
投票

不幸的是接受了 anwser 不适合我,但我找到了另外两个解决方案。第一个很直接,而第二个有点古怪ツ

首先 - 仅使用 html 标签 instad

不是创建锚标签,而是只制作 html 标签,像这样:

- [Libraries](#libraries)
  - [Filesystem](#Libraries-Filesystem)
- [Scripts](#scripts)
  - [Filesystem](#Scripts-Filesystem)


## Libraries

<h4 id="Libraries-Filesystem">Filesystem</h4>

## Scripts

<h4 id="Scripts-Filesystem">Filesystem</h4>

第二 - 检查生成的超链接

当您在降价预览中手动单击标题时使用自动生成的超链接时,您可以看到标题重复时是不同的,如下所示:

- [Libraries](#libraries)
  - [Filesystem](#filesystem-)
- [Scripts](#scripts)
  - [Filesystem](#filesystem--1)


## Libraries

#### Filesystem

## Scripts

#### Filesystem
© www.soinside.com 2019 - 2024. All rights reserved.