有没有办法引用 Pluto.jl 中的单元格

Is there a way of referencing a cell in Pluto.jl

我正在写一个 Pluto 笔记本,想制作类似以下单元格的内容:

单元格 1:

"""md
## Index
1. [`Section 1`](##Section 1) 
"""

单元格 2:

"""md
## Section 1

A bunch of text...
"""

第一个单元格生成一个带有 link 的索引,但我无法让 link 用于引用笔记本中的另一个单元格;在 Julia 文档中我只找到了这个 https://docs.julialang.org/en/v1/stdlib/Markdown/#Links,但似乎这仅用于文档。可能还不支持这个。

您可以执行以下操作(使用 Pluto 测试):

单元格 1:

md"""[Link](#hello)"""

单元格 2:

md"""### Hello!!!"""

单元格 3(实际锚点):

html"""<a class="anchor" id="hello"></a>"""

如果你所有的 objects 都是 markdown headers 你可以 using PlutoUI 自动生成 table 的内容,只需包含以下单元格:

TableOfContents()