【问题标题】:How to create a TOC with accents in Markdown?如何在 Markdown 中创建带有口音的 TOC?
【发布时间】:2020-03-04 06:48:49
【问题描述】:

我正在用 Markdown 编写教程,并在 Visual Studio Code 上创建了一个扩展名为 Markdown TOC 的 TOC。

除了使用重音符号外,它运行良好。 TOC 的创建方式相同,但是单击链接时,它不会转到正确的部分或移动。这很烦人,因为我是用法语做的,而且很难找到没有任何重音的单词,因为“é”或“è”是常见字符。

我不明白的是为什么它在 VSC 的预览版上效果很好,但是当我用 Github Desktop 推送它并在浏览器中打开它时,它就不行了。

<!-- TOC -->

- [Affichage, ajout et modification de données](#affichage-ajout-et-modification-de-données)
    - [Présentation](#présentation)
    - [Affichage des tableaux de données](#affichage-des-tableaux-de-données)
    - [Rechercher un contenu](#rechercher-un-contenu)
    - [Ajout de données](#ajout-de-données)
    - [Édition, duplication et suppression de fiches](#édition-duplication-et-suppression-de-fiches)
        - [Édition d'une fiche](#édition-dune-fiche)
        - [Duplication d'une fiche](#duplication-dune-fiche)
        - [Suppression d'une fiche](#suppression-dune-fiche)
- [Exemple d'ajout de données dans un catalogue](#exemple-dajout-de-données-dans-un-catalogue)
    - [Concept](#concept)
        - [Types de fiches et liens](#types-de-fiches-et-liens)
        - [Ajout d'une fiche](#ajout-dune-fiche)

<!-- /TOC -->

这就是我的文档中 TOC 的样子。 [Duplication d'une fiche](#duplication-dune-fiche) 工作正常,但 [Édition d'une fiche](#édition-dune-fiche) 不正常。

另外,在 Chrome 中检查页面时,我可以看到链接中的“é”不正确: .

有没有办法创建一个支持特殊字符的降价目录?

【问题讨论】:

  • 我自己在手动编写markdown并使用grip测试输出时遇到了这个问题。

标签: visual-studio-code markdown tableofcontents


【解决方案1】:

所以我终于找到了解决这个问题的方法。

首先,当标题没有任何重音时有效:

<!-- TOC -->
- [Rechercher un contenu](#rechercher-un-contenu)
<!-- /TOC -->

# Rechercher un contenu

现在,如果标题有重音符号,例如 é、è、à、ü 等,只需在实际标题之前放置一个带有 id 属性的链接并在像这样的目录:

<!-- TOC -->
- [Ajout de données](#ajoutdonnees)
<!-- /TOC -->

<a id="ajoutdonnees"></a>
# Ajout de données

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 2017-12-28
    • 2020-07-19
    • 2019-03-24
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多