【问题标题】:Vuepress: get sidebar to work in a single pageVuepress:让侧边栏在单个页面中工作
【发布时间】:2019-11-11 03:23:54
【问题描述】:

我使用以下文件夹树创建了一个非常简单的 vuepress 项目:

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

我的README.md 有一些带有# 符号和一些文字的降价标题。

我只想在左侧获得一个带有标题链接的侧边栏。

为此,我将config.js 设置如下:

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

此外,在自述文件页面的开头有一个元数据部分,内容如下:

---
home: true
---

你的页面显然获得了default theme 样式和行为,如果我添加其他主要主题内容,如features,它会按预期工作。

但是,左侧没有带有链接的侧边栏。

我错过了什么?

【问题讨论】:

    标签: vuejs2 markdown vuepress


    【解决方案1】:

    似乎通过元数据标记为主页的页面无法呈现侧边栏。为了让sidebar: auto 工作,我需要在专用文件夹中创建另一个自述页面,例如:

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

    然后,/docs/ 路由会显示一个侧边栏格式正确的页面。

    【讨论】:

      猜你喜欢
      • 2020-10-22
      • 2019-09-19
      • 2019-02-11
      • 1970-01-01
      • 2020-05-08
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      相关资源
      最近更新 更多