From ab8f68c799013eebb75a47c23daed511248e4e03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Tue, 18 Feb 2025 16:10:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0redoc=20free=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- define/seagger_ui.go | 1 + swagger_ui.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/define/seagger_ui.go b/define/seagger_ui.go index db5ef34..df64281 100644 --- a/define/seagger_ui.go +++ b/define/seagger_ui.go @@ -11,4 +11,5 @@ const ( SwaggerUIThemeDefault = "swaggerUI" // 文档默认主题 SwaggerUIThemeKnife4go = "knife4go" // knife4go 主题 SwaggerUIThemeYDocLucky = "ydoc-lucky-ui" // YDoc Lucky UI 主题: https://github.com/NoBugBoy/LuckyUI + SwaggerUIThemeRedocFree = "redoc-free" // redoc UI 主题, 开源免费版: https://github.com/Redocly/redoc ) diff --git a/swagger_ui.go b/swagger_ui.go index dc00fa7..7c97a81 100644 --- a/swagger_ui.go +++ b/swagger_ui.go @@ -106,6 +106,11 @@ func (su *SwaggerUI) Handler() func(ctx *gin.Context) { case define.SwaggerUIThemeYDocLucky: // YDoc-Lucky-UI 主题处理 return su.HandleLuckyUI() + case define.SwaggerUIThemeDefault: + return su.HandleSwaggerUI() + case define.SwaggerUIThemeRedocFree: + // redoc免费版, TODO : 待完成 + return su.HandleSwaggerUI() default: return su.HandleSwaggerUI() }