如何让Quarto渲染博客时仅处理index.qmd文件?
解决Quarto博客仅渲染index.qmd的配置方法
无需修改额外文件内容,有两种可行配置方案:
方案1:指定博客文章的匹配规则
在博客根目录的_quarto.yml配置文件中,修改blog下posts的pattern参数,明确只匹配每个文章子目录下的index.qmd文件:
blog: posts: pattern: "*/index.qmd"
这个规则会让Quarto仅将各文章目录中的index.qmd识别为博客文章,自动忽略同目录下的其他.qmd文件。
方案2:通过排除目录隔离额外文件
把extra.qmd这类额外文件放到对应文章目录的子文件夹(比如examples/),然后在_quarto.yml中添加排除规则:
exclude: ["posts/*/examples/"]
Quarto会跳过被排除的子目录,不会将其中的文件识别为独立博客文章。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

