You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MkDocs Material主题页面右侧侧边栏无法显示目录求助

MkDocs Material Theme右侧侧边栏不显示目录排查方案

核心误区说明

Material Theme的右侧侧边栏目录是主题原生功能,和MkDocs的toc扩展(用于生成页面内[TOC]标记的目录)无关,不需要额外启用toc扩展。

具体排查步骤

  • 检查mkdocs.yml的主题配置,确保开启侧边栏功能:
    需添加或确认以下配置项:
    theme:
      name: material
      features:
        - navigation.toc  # 启用右侧侧边栏目录
        - navigation.top  # 可选,返回顶部按钮
    
  • 确认页面存在至少2级及以上标题:
    Material Theme默认只有当页面有足够层级的标题时才会显示右侧目录,示例结构:
    # 一级标题
    ## 二级标题
    ### 三级标题
    
  • 检查是否禁用了侧边栏全局设置:
    若mkdocs.yml中有以下配置会隐藏侧边栏,需删除或修改:
    theme:
      features:
        - navigation.hide  # 该配置会隐藏侧边栏,需移除
    
  • 清除浏览器缓存后强制刷新:
    Windows下Firefox按Ctrl+Shift+R,Edge按Ctrl+F5,避免缓存导致配置不生效。
  • 重启MkDocs服务:
    修改mkdocs.yml后必须重启mkdocs serve,否则新配置不会加载。

补充说明

页面内的[TOC]标记是生成页面内的目录列表,和右侧侧边栏完全独立,即使不启用toc扩展,Material Theme也能自动生成右侧侧边栏目录。

内容的提问来源于stack exchange,提问作者DJFM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:22:04