From 32186500f520d6b6b0e2d91d937edba7e8efcd17 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 22:29:07 +0800 Subject: [PATCH] =?UTF-8?q?redoc-free=E4=B8=BB=E9=A2=98=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- redoc-free/index.html | 2 +- swagger_ui.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/redoc-free/index.html b/redoc-free/index.html index b24dbd1..eef2e3c 100644 --- a/redoc-free/index.html +++ b/redoc-free/index.html @@ -1,7 +1,7 @@ - Redoc + {{DOC_TITLE}} diff --git a/swagger_ui.go b/swagger_ui.go index dc8c56b..e9bc91d 100644 --- a/swagger_ui.go +++ b/swagger_ui.go @@ -9,6 +9,7 @@ package api_doc import ( "embed" + "fmt" "git.zhangdeman.cn/gateway/api-doc/define" "git.zhangdeman.cn/zhangdeman/consts" "github.com/gin-gonic/gin" @@ -178,6 +179,7 @@ func (su *SwaggerUI) HandleRedocFreeUI() func(ctx *gin.Context) { return func(ctx *gin.Context) { // TODO : 这部分数据支持外部传参替换 replaceTable := map[string]string{ + "{{DOC_TITLE}}": fmt.Sprintf("【%v】%v", su.docInstance.Doc().Info.Version, su.docInstance.Doc().Info.Title), "{{CSS_FAMILY}}": "https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700", "{{DOC_PATH}}": "doc.json", "{{REDOC_STANDALONE_JS}}": "https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js",