为什么gatsby-transformer-remark不将ID添加到标题以便我可以链接到它们?

时间:2019-02-14 13:39:13

标签: markdown gatsby

我相信(d)gatsby-transformer-remark自动将ID添加到每个标题,以便您可以链接到它们。其tableOfContents会生成指向此类ID的链接,但我的标题中没有这些ID。为什么?它应该像这里的https://using-remark.gatsbyjs.org/hello-world-kitchen-sink/一样工作(它还添加了gatsby-remark-autolink-headers以获得奇特效果)。

https://blog.jakubholy.net/it-will-only-take-1h/处查看示例,代码在https://github.com/holyjak/blog.jakubholy.net

谢谢!

1 个答案:

答案 0 :(得分:5)

  

gatsby-transformer-remark自动将ID添加到每个标题

不是,这完全是gatsby-remark-autolink-headers的工作。 Autolink-headers不仅在那里看起来很特别,它实际上还使用github-slugger为每个标题生成了id。

您可以看到实现细节here