Vuepress: заставить боковую панель работать на одной странице - PullRequest
0 голосов
/ 29 июня 2019

Я создал очень простой проект vuepress со следующим деревом папок:

| README.md
| .vuepress
 -- config.js
| package.json

My README.md имеет несколько заголовков уценки с символами # и текстом.

Я просто хочу получить боковую панель слева со ссылками на заголовки.

Для этого я настроил config.js следующим образом:

module.exports = {
  title: 'title',
  description: 'description',
  themeConfig: {
    sidebar: 'auto',
  },
}

Кроме того, на странице readme у меня есть раздел метаданных в начале со следующим:

---
home: true
---

На странице явно появляются тема по умолчанию стили и поведение, если я добавлю другие основные темы, такие как features, они будут работать как положено.

Однако, слева нет боковой панели со ссылками.

Чего мне не хватает?

1 Ответ

1 голос
/ 01 июля 2019

Кажется, что страница, помеченная как домашняя страница с помощью метаданных, не может отображать боковую панель.Чтобы заставить sidebar: auto работать, мне нужно было создать еще одну страницу readme внутри выделенной папки, например:

| README.md
| .vuepress/
 -- config.js
| package.json
| docs/
 -- README.md

Затем маршрут /docs/ отображает страницу с правильно отформатированной боковой панелью.

...