github - 如何链接到 Markdown 文件(目录)中包含点 (.) 或逗号 (,) 的标题?

标签 github hyperlink markdown heading readme

在我的 Readme.MD markdown 文件我想创建目录(用于 Github)。 [TOC] (由 Typora 生成)未显示在 Github 上。它显示为 [TOC] .我的一些标题包含点或逗号等字符。有没有办法链接到这些标题?

我几乎尝试了所有我认为的方法,例如:[app.js File](#app.js-file) , [app.js File](#app-js-file) , [app.js](#app--js-file) , [app.js](#app\.js-file) , [app.js](#appjs-file) .没有任何作用。

下面是一个例子:

Table of contents:
[app.js](#app-js)
[script.js](#script.js)
[One, two, three](#one,-two,-three)

# app.js File
Some text

# script.js File
Some text

# One, two, three
Some text

附言有些人在谈论创建 HTML anchor (命名),但是你如何/在你的 MD 文件中在哪里编写它们(如果它是解决方案)。你能解释一下吗(我在互联网上找不到任何解决方案)。

最佳答案

如果将鼠标悬停在渲染内容中要链接到的标题上,您应该会看到一个链接图标出现。将鼠标悬停在该图标上以查看它链接到的内容,并将其用作您的目标。我想你会找到名为的链接

  • appjs-file
  • scriptjs-file
  • one-two-three

  • This answer指向一些可能驱动链接命名的逻辑,但我无法确认。

    附带说明一下,Markdown 的设计即使是原始形式也很容易阅读。我强烈建议在标题哈希和标题文本之间添加一个空格,并在标题及其内容之间添加一个空行,例如
    # app.js File
    
    Some text
    

    一些 Markdown 处理器需要其中之一或两者才能正确呈现。

    关于github - 如何链接到 Markdown 文件(目录)中包含点 (.) 或逗号 (,) 的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53877184/

    相关文章:

    github - 从 Github-pages 'http' 托管站点发出 'https' 请求

    javascript - Facebook 链接从网站获取信息

    ios - 是否可以在 UITextview 链接选择上设置清除颜色?

    php - 在 mysql 数据库中存储 HTML 的最佳实践

    python - mkdocs:如何附加可下载文件

    markdown - 如何在reveal.js中显示大型代码示例?

    Github获取项目贡献摘要

    ios - 如何从 GitHub 拉取请求安装 cordova 插件?

    amazon-web-services - 将Github Enterprise与AWS Codepipeline集成

    Python Mechanize 以跟踪图像链接?