如何在Databricks中创建无需硬编码ID的Markdown标题链接?
Databricks中无需硬编码ID实现Markdown标题跳转的方法
问题原因
你当前跳转失效的核心是标题拼写不一致:被引用标题是# Buisiness Questions(拼写错误,正确应为Business),引用锚点用的#buisiness-questions,但Databricks的Markdown锚点生成会严格匹配标题转小写、空格替换为连字符后的格式,拼写错误直接导致锚点无法匹配,最终跳转到主页。
正确实现步骤
无需硬编码单元格ID,只需遵循Databricks的Markdown锚点规则即可:
- 统一标题拼写:确保被引用的标题拼写正确,比如修正为:
%md # Business Questions - 生成匹配的锚点链接:引用时,将标题转为全小写,并把空格替换为连字符,格式如下:
%md [Business Questions](#business-questions)
其他注意事项
- 若标题包含特殊字符(如标点、括号),需去掉这些字符后再生成锚点,例如标题
# Business Questions: 2024,锚点应为#business-questions-2024 - 多级标题(如
## Sub Analysis)的锚点规则相同,对应#sub-analysis
内容的提问来源于stack exchange,提问作者Péter Szilvási
相关产品推荐
相关产品推荐

