代码之家  ›  专栏  ›  技术社区  ›  abalter

Quarto列表搜索仅一个目录深

  •  1
  • abalter  · 技术社区  · 1 年前

    我正在制作一个四分之一博客,其中包含我正在构建的子目录“系列”。为了保持顶级目录更干净,我想要一个如下所示的结构。

    我的导航项目“系列”加载页面 /series/series.qmd 。现在,它深入到所有系列的子目录中,并列出所有文章。我希望它只显示 qmd 每个系列的顶级文件。例如。 /series/linux_series/linux_series.qmd , /series/ssh_series/ssh_series.qmd .

    这就是文件 /系列/系列.qmd 看起来像:

    ---
    title: "Series"
    listing:
      contents: "*/*.qmd"
      sort: "title asc"
      type: default
      categories: true
      sort-ui: true
      filter-ui: true
      fields: [image, date, title, author, reading-time]
      image-height: 240px
      image-align: left
    page-layout: full
    title-block-banner: false
    knitr:
      opts_chunk: 
        collapse: true
    execute: 
      echo: false
    ---
    

    我尝试了一些其他想法 contents 例如 ./*/*.qmd , /series/*/*.qmd , ../series/*/*.qmd .

    (base) balter@expiyes:~/quarto-blog-1$ tree -F --filesfirst
    ./
    ├── _quarto.yml
    ├── index.qmd
    ├── profile.jpg
    ├── series/
    │   ├── series.qmd
    │   ├── linux_series/
    │   │   ├── linux_series.qmd
    │   │   ├── about_linux/
    │   │   │   └── about_linux.qmd
    ...
    ...
    │   │   └── why_use_linux/
    │   │       └── why_use_linux.qmd
    │   ├── software_packages_and_libraries.qmd/
    │   │   ├── software_packages_and_libraries.qmd
    │   │   ├── conda/
    │   │   │   └── conda.qmd
    ...
    ...
    │   │   └── r_libraries/
    │   │       └── r_libraries.qmd
    │   └── ssh_series/
    │       ├── ssh_series.qmd
    │       ├── about_ssh/
    │       │   └── what_is_ssh.qmd
    ...
    ...
    │       └── ssh_keys/
    │           └── ssh_keys.qmd
    
    0 回复  |  直到 1 年前
    推荐文章