Skip to content

Commit af95600

Browse files
authored
Daily/swagger (#894)
* feat: 🎸 添加 Swagger UI 页面支持中文和英文 * feat: 新增 Nacos 客户端和控制台的 Swagger UI 页面
1 parent 8b86cb2 commit af95600

File tree

8 files changed

+4760
-4
lines changed

8 files changed

+4760
-4
lines changed

public/swagger/console/en/api.json

+2,352
Large diffs are not rendered by default.

public/swagger/console/zh/api.json

+2,352
Large diffs are not rendered by default.
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
---
3+
4+
<!DOCTYPE html>
5+
<html lang="en">
6+
<head>
7+
<meta charset="utf-8" />
8+
<meta name="viewport" content="width=device-width, initial-scale=1" />
9+
<meta name="description" content="Nacos Client API Swagger UI" />
10+
<title>Nacos Client API Swagger UI</title>
11+
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css" />
12+
</head>
13+
<body>
14+
<div id="swagger-ui"></div>
15+
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js" crossorigin></script>
16+
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-standalone-preset.js" crossorigin></script>
17+
<script type="module">
18+
window.onload =() =>{
19+
window.ui = SwaggerUIBundle({
20+
url:'/swagger/client/en/api.json',
21+
dom_id:'#swagger-ui',
22+
});
23+
};
24+
</script>
25+
</body>
26+
</html>

src/pages/en/swagger/index.astro src/pages/en/swagger/console/index.astro

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<head>
77
<meta charset="utf-8" />
88
<meta name="viewport" content="width=device-width, initial-scale=1" />
9-
<meta name="description" content="Higress Console API Swagger UI" />
9+
<meta name="description" content="Nacos Console API Swagger UI" />
1010
<title>Nacos Console API Swagger UI</title>
1111
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css" />
1212
</head>
@@ -17,7 +17,7 @@
1717
<script type="module">
1818
window.onload =() =>{
1919
window.ui = SwaggerUIBundle({
20-
url:'/openapi/en/nacos_console_api_en_US.json',
20+
url:'/swagger/client/en/api.json',
2121
dom_id:'#swagger-ui',
2222
});
2323
};

src/pages/swagger/client/index.astro

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
---
3+
4+
<!DOCTYPE html>
5+
<html lang="en">
6+
<head>
7+
<meta charset="utf-8" />
8+
<meta name="viewport" content="width=device-width, initial-scale=1" />
9+
<meta name="description" content="Nacos Client API Swagger UI" />
10+
<title>Nacos Client API Swagger UI</title>
11+
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css" />
12+
</head>
13+
<body>
14+
<div id="swagger-ui"></div>
15+
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-bundle.js" crossorigin></script>
16+
<script src="https://unpkg.com/swagger-ui-dist/swagger-ui-standalone-preset.js" crossorigin></script>
17+
<script type="module">
18+
window.onload =() =>{
19+
window.ui = SwaggerUIBundle({
20+
url:'/swagger/client/zh/api.json',
21+
dom_id:'#swagger-ui',
22+
});
23+
};
24+
</script>
25+
</body>
26+
</html>

src/pages/swagger/index.astro src/pages/swagger/console/index.astro

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<head>
77
<meta charset="utf-8" />
88
<meta name="viewport" content="width=device-width, initial-scale=1" />
9-
<meta name="description" content="Higress Console API Swagger UI" />
9+
<meta name="description" content="Nacos Console API Swagger UI" />
1010
<title>Nacos Console API Swagger UI</title>
1111
<link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist/swagger-ui.css" />
1212
</head>
@@ -17,7 +17,7 @@
1717
<script type="module">
1818
window.onload =() =>{
1919
window.ui = SwaggerUIBundle({
20-
url:'/openapi/zh/nacos_console_api_zh_CN.json',
20+
url:'/swagger/console/zh/api.json',
2121
dom_id:'#swagger-ui',
2222
});
2323
};

0 commit comments

Comments
 (0)