支持免费版redoc swagger文档渲染 #10

Merged
zhangdeman merged 3 commits from feature/support_free_redoc into master 2025-02-18 17:07:37 +08:00
2 changed files with 6 additions and 0 deletions
Showing only changes of commit ab8f68c799 - Show all commits

View File

@ -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
)

View File

@ -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()
}