我正在尝试建立一个由多个 QMD 文件组成的四开本网站。
是否可以在不同的 QMD 文件之间进行交叉引用,这样,如果单击“链接”,它会将您带到位于网站上另一个选项卡中的对象?
我使用的是RStudio环境。
我只能在同一个网站选项卡上找到如何执行此操作的文档。
如果您想引用另一篇博客文章 (blog01.qmd) 中已标记为
## Example section {#sec-example-section}
的部分,您可以执行以下操作:
[Link](blog01.qmd#sec-example-section)
Franky 的答案是有效的,但 Quarto 为博客强加了一个特殊的文件组织,需要小心。
每个帖子都是一个新文件夹,默认文件名是
index.qmd
,所以你的源代码如下:
post1/
index.qmd
... possibly other files
post2/
index.qmd
... and so forth ...
您可以重命名
index.qmd
文件,但通常您只需按原样更改即可。
在
post2/index.qmd
中,您可以使用朱利安技巧来参考post1,如下所示:
[in my previous post](../post1/index.qmd]
您还可以使用标准四开交叉引用语法来引用其他帖子的部分内容:
[in the figure from my previous post](../post1/index.qmd#fig-elephant]
也适用于截面、方程等。