是否可以在四开本网站上进行全局交叉引用?

问题描述 投票:0回答:2

我正在尝试建立一个由多个 QMD 文件组成的四开本网站。

是否可以在不同的 QMD 文件之间进行交叉引用,这样,如果单击“链接”,它会将您带到位于网站上另一个选项卡中的对象?

我使用的是RStudio环境。

我只能在同一个网站选项卡上找到如何执行此操作的文档。

quarto
2个回答
4
投票

如果您想引用另一篇博客文章 (blog01.qmd) 中已标记为

## Example section {#sec-example-section}
的部分,您可以执行以下操作:

[Link](blog01.qmd#sec-example-section)

0
投票

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]  

也适用于截面、方程等。

© www.soinside.com 2019 - 2024. All rights reserved.