0

我的网站有两个部分,介绍核心,我想要两个不同的导航栏。

这是我的导航.yml

main:
  - title: "Intro"
    url: /intro/intro

  - title: "Core"
    url: /core/core-1

intro:
  - title: Introduction
    children: 
      - title: Intro
        url: /intro/welcome

core: 
  - title: Core
    children:
      - title: Core
        url: /core/core-1

这是_config.yml的相关部分

defaults:
  - scope:
      path: "intro"
      type: pages
    values:
      layout: single
      classes: wide
      sidebar:
        nav: "intro" 
  - scope:
      path: "core"
      type: pages
    values:
      layout: single
      classes: wide
      sidebar:
        nav: "core"

我的目录结构是:

/_pages/intro/welcome.md
/_pages/core/core-1.md

这导致既不显示导航。这里发生了什么?

4

1 回答 1

0

Michael Rose 在他的 github 问题页面上回答了这个问题

它不起作用,因为我的路径错误。为了完成这项工作,我必须在文件夹名称之前添加 _pages/。

defaults:
  - scope:
      path: _pages/intro
      type: pages
    values:
      layout: single
      classes: wide
      sidebar:
        nav: "intro" 
  - scope:
      path: _pages/core
      type: pages
    values:
      layout: single
      classes: wide
      sidebar:
        nav: "core"
于 2018-08-23T14:09:15.490 回答