Skip to content

NextDoc4j Markdown 文档配置

NextDoc4j 支持无缝将离线 Markdown 文档、接口验签规范、Docker 部署手册与架构设计集成到 API 工作台左侧导航树中。

Markdown 图片路径引用规范与避坑说明
在 Markdown 中插入图片时,推荐使用相对静态资源根路径(如 /img/flow.png,对应 Spring Boot 后端 src/main/resources/static/img/flow.png)或完整网络图片 URL。请确保 Spring Boot 静态资源映射规则正确放行,避免 404 无法正常渲染。

文档集成配置项速查

配置项参数类型说明示例值
nextdoc4j.extension.enabledboolean是否开启 NextDoc4j 扩展特性引擎。true
markdown[].groupstringMarkdown 文档分组名称,对应左侧导航树的一级节点。"openapi" / "部署文档"
markdown[].locationstringMarkdown 文件物理路径,支持 classpath:** 通配符。classpath:markdown/openapi/*.md

完整配置示例

markdown
nextdoc4j:
  extension:
    enabled: true
    markdown:
      # 分组 1: API 规范与签名验签指南
      - group: openapi-spec
        location: classpath:markdown/openapi/OpenApi 接口和验签规范.md

      # 分组 2: 容器化与运维部署(通配符匹配目录下所有 .md 文件)
      - group: docker-deploy
        location: classpath:markdown/docker/**

支持的文件路径与通配符规则

NextDoc4j 基于 Spring Resource 协议智能解析文档路径:

路径格式示例匹配模式说明适用场景
classpath:markdown/guide.md单文件精确加载系统架构概览、全局错误码规范等独立单篇文档。
classpath:markdown/docker/**递归匹配该目录下所有 Markdown 文件包含多章节教程的完整专题技术专栏。
classpath:markdown/*.md匹配一级目录下的所有 .md 文件平铺在目录下的多份快速指引文档。

工作台导航集成效果

集成后的 Markdown 文件会自动出现在左侧菜单栏,支持深浅主题无缝渲染与 Markdown-it 高亮排版:

NextDoc4j Markdown 离线文档集成导航界面
MARKDOWN ENGINE
NextDoc4j Markdown 文档集成效果
集成后的 Markdown 章节自动解析为左侧多级树状菜单,支持代码语法高亮与锚点目录定位