Skip to content

Commit 7eca95b

Browse files
authored
feat: update the homepage (#1866)
1 parent f969269 commit 7eca95b

File tree

14 files changed

+70
-197
lines changed

14 files changed

+70
-197
lines changed

blog/en/docusaurus.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { ssrTemplate } = require('../../config/ssrTemplate');
22

3-
const description = 'Open Source and Cloud-Native API gateway, based on the Nginx library and etcd.';
3+
const description = 'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.';
44

55
const metadatas = [
66
{
@@ -22,9 +22,9 @@ const metadatas = [
2222
];
2323

2424
module.exports = {
25-
title: 'Apache APISIX® -- Cloud-Native API Gateway',
25+
title: 'Apache APISIX® -- Cloud-Native API Gateway and AI Gateway',
2626
tagline:
27-
'Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.',
27+
'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
2828
url: 'https://apisix.apache.org',
2929
baseUrl: '/',
3030
trailingSlash: true,

blog/i18n/zh/code.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@
144144
"description": "Start Contribute"
145145
},
146146
"arrowAnim.component.link.btn": {
147-
"message": "阅读文档",
148-
"description": "Go to docs..."
147+
"message": "阅读博客",
148+
"description": "Read Blog"
149149
},
150150
"architecture.component.title.name": {
151151
"message": "适用于超大规模、复杂的业务系统",
@@ -160,14 +160,14 @@
160160
"description": "Apache APISIX is based on NGINX and etcd. Compared with traditional API gateways, APISIX has dynamic routing and hot-loading plugins"
161161
},
162162
"features.component.why.title": {
163-
"message": "为什么选择 Apache APISIX?"
163+
"message": "为什么选择 APISIX API 网关?"
164164
},
165165
"features.component.why.subtitle": {
166166
"message": "Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。",
167167
"description": "Reduce time fighting bugs, focus on designing world-class systems"
168168
},
169169
"features.component.why.message": {
170-
"message": "Apache APISIX 是首个提供低代码能力的开源 API 网关,作为 Apache 软件基金会顶级项目,它也为开发人员提供强大且灵活的控制界面"
170+
"message": "APISIX API 网关提供近百个开源插件、全面的 API 管理能力和先进的技术优势"
171171
},
172172
"features.component.easyDashboard.title": {
173173
"message": "简单易用的 Dashboard",
@@ -321,18 +321,18 @@
321321
"description": "Subscribe"
322322
},
323323
"hero.component.title.fragment1": {
324-
"message": "全生命周期 API 管理"
324+
"message": "API 网关与 AI 网关,服务 API 与 AI 代理"
325325
},
326326
"hero.component.title.fragment2": {
327-
"message": "API Gateway、Ingress Controller 等"
327+
"message": "开源、社区驱动、面向未来"
328328
},
329329
"hero.component.subtitle.content": {
330-
"message": "Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
331-
"description": "Apache APISIX provides rich traffic management features like Load Balancing, Dynamic Upstream, Canary Release, Circuit Breaking, Authentication, Observability, and more..."
330+
"message": "APISIX API 网关提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
331+
"description": "APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more."
332332
},
333333
"hero.component.download.btn": {
334-
"message": "立即体验",
335-
"description": "Download"
334+
"message": "快速开始",
335+
"description": "Getting Started"
336336
},
337337
"theme.blog.post.readingTime.plurals": {
338338
"message": "阅读需约 {readingTime} 分钟",

blog/zh/docusaurus.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const readingTime = require('reading-time');
22
const { ssrTemplate } = require('../../config/ssrTemplate');
33

4-
const description = 'Open Source and Cloud-Native API gateway, based on the Nginx library and etcd.';
4+
const description = 'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.';
55

66
const metadatas = [
77
{
@@ -23,9 +23,9 @@ const metadatas = [
2323
];
2424

2525
module.exports = {
26-
title: 'Apache APISIX® -- Cloud-Native API Gateway',
26+
title: 'Apache APISIX® -- Cloud-Native API Gateway and AI Gateway',
2727
tagline:
28-
'Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.',
28+
'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
2929
url: 'https://apisix.apache.org',
3030
baseUrl: '/zh/',
3131
trailingSlash: true,

doc/docusaurus.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ const getEditUrl = (props) => {
1515
};
1616

1717
module.exports = {
18-
title: 'Apache APISIX® -- Cloud-Native API Gateway',
18+
title: 'Apache APISIX® -- Cloud-Native API Gateway and AI Gateway',
1919
tagline:
20-
'Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.',
20+
'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
2121
url: 'https://apisix.apache.org',
2222
baseUrl: '/',
2323
trailingSlash: true,
@@ -260,7 +260,7 @@ module.exports = {
260260
{
261261
name: 'description',
262262
content:
263-
'Open Source and Cloud-Native API gateway, based on the Nginx library and etcd.',
263+
'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
264264
},
265265
{
266266
name: 'robots',

doc/i18n/zh/code.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@
144144
"description": "Start Contribute"
145145
},
146146
"arrowAnim.component.link.btn": {
147-
"message": "阅读文档",
148-
"description": "Go to docs..."
147+
"message": "阅读博客",
148+
"description": "Read Blog"
149149
},
150150
"architecture.component.title.name": {
151151
"message": "适用于超大规模、复杂的业务系统",
@@ -160,14 +160,14 @@
160160
"description": "Apache APISIX is based on NGINX and etcd. Compared with traditional API gateways, APISIX has dynamic routing and hot-loading plugins"
161161
},
162162
"features.component.why.title": {
163-
"message": "为什么选择 Apache APISIX?"
163+
"message": "为什么选择 APISIX API 网关?"
164164
},
165165
"features.component.why.subtitle": {
166166
"message": "Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。",
167167
"description": "Reduce time fighting bugs, focus on designing world-class systems"
168168
},
169169
"features.component.why.message": {
170-
"message": "Apache APISIX 是首个提供低代码能力的开源 API 网关,作为 Apache 软件基金会顶级项目,它也为开发人员提供强大且灵活的控制界面"
170+
"message": "APISIX API 网关提供近百个开源插件、全面的 API 管理能力和先进的技术优势"
171171
},
172172
"features.component.easyDashboard.title": {
173173
"message": "简单易用的 Dashboard",
@@ -321,17 +321,17 @@
321321
"description": "Subscribe"
322322
},
323323
"hero.component.title.fragment1": {
324-
"message": "全生命周期 API 管理"
324+
"message": "API 网关与 AI 网关,服务 API 与 AI 代理"
325325
},
326326
"hero.component.title.fragment2": {
327-
"message": "API Gateway、Ingress Controller 等"
327+
"message": "开源、社区驱动、面向未来"
328328
},
329329
"hero.component.subtitle.content": {
330-
"message": "Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
331-
"description": "Apache APISIX provides rich traffic management features like Load Balancing, Dynamic Upstream, Canary Release, Circuit Breaking, Authentication, Observability, and more..."
330+
"message": "APISIX API 网关提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
331+
"description": "APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more."
332332
},
333333
"hero.component.download.btn": {
334-
"message": "立即体验",
335-
"description": "Download"
334+
"message": "快速开始",
335+
"description": "Getting Started"
336336
}
337337
}

website/docusaurus.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
const { ssrTemplate } = require('../config/ssrTemplate');
22

33
module.exports = {
4-
title: 'Apache APISIX® -- Cloud-Native API Gateway',
4+
title: 'Apache APISIX® -- Cloud-Native API Gateway and AI Gateway',
55
tagline:
6-
'Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.',
6+
'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
77
url: 'https://apisix.apache.org',
88
baseUrl: '/',
99
trailingSlash: true,
@@ -134,7 +134,7 @@ module.exports = {
134134
metadatas: [
135135
{
136136
name: 'description',
137-
content: 'Open Source and Cloud-Native API gateway, based on the Nginx library and etcd.',
137+
content: 'APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability.',
138138
},
139139
{
140140
name: 'robots',

website/i18n/zh/code.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@
144144
"description": "Start Contribute"
145145
},
146146
"arrowAnim.component.link.btn": {
147-
"message": "阅读文档",
148-
"description": "Go to docs..."
147+
"message": "阅读博客",
148+
"description": "Read Blog"
149149
},
150150
"architecture.component.title.name": {
151151
"message": "适用于超大规模、复杂的业务系统",
@@ -160,14 +160,14 @@
160160
"description": "Apache APISIX is based on NGINX and etcd. Compared with traditional API gateways, APISIX has dynamic routing and hot-loading plugins"
161161
},
162162
"features.component.why.title": {
163-
"message": "为什么选择 Apache APISIX?"
163+
"message": "为什么选择 APISIX API 网关?"
164164
},
165165
"features.component.why.subtitle": {
166166
"message": "Apache APISIX 值得信赖,你只需专注在具体业务中,而无需考虑 API 处理基础组件。",
167167
"description": "Reduce time fighting bugs, focus on designing world-class systems"
168168
},
169169
"features.component.why.message": {
170-
"message": "Apache APISIX 是首个提供低代码能力的开源 API 网关,作为 Apache 软件基金会顶级项目,它也为开发人员提供强大且灵活的控制界面"
170+
"message": "APISIX API 网关提供近百个开源插件、全面的 API 管理能力和先进的技术优势"
171171
},
172172
"features.component.easyDashboard.title": {
173173
"message": "简单易用的 Dashboard",
@@ -324,17 +324,17 @@
324324
"description": "Subscribe"
325325
},
326326
"hero.component.title.fragment1": {
327-
"message": "全生命周期 API 管理"
327+
"message": "API 网关与 AI 网关,服务 API 与 AI 代理"
328328
},
329329
"hero.component.title.fragment2": {
330-
"message": "API Gateway、Ingress Controller 等"
330+
"message": "开源、社区驱动、面向未来"
331331
},
332332
"hero.component.subtitle.content": {
333-
"message": "Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
334-
"description": "Apache APISIX provides rich traffic management features like Load Balancing, Dynamic Upstream, Canary Release, Circuit Breaking, Authentication, Observability, and more..."
333+
"message": "APISIX API 网关提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
334+
"description": "APISIX API Gateway provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more."
335335
},
336336
"hero.component.download.btn": {
337-
"message": "立即体验",
338-
"description": "Download"
337+
"message": "快速开始",
338+
"description": "Getting Started"
339339
}
340340
}

website/src/components/ArrowAnim.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import Translate from '@docusaurus/Translate';
77

88
const ArrowAnim: FC = () => (
99
<Link
10-
to={useBaseUrl('docs')}
10+
to={useBaseUrl('blog')}
1111
className="btn-docs"
1212
>
1313
<div className="goto">
14-
<Translate id="arrowAnim.component.link.btn">View the docs</Translate>
14+
<Translate id="arrowAnim.component.link.btn">Read Blog</Translate>
1515
</div>
1616
<div className="arrow">
1717
<svg width="70%" height="50%" viewBox="0 0 256 256">

website/src/components/sections/Endcta.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ const EndCTA: FC = () => {
2828
)}
2929
</p>
3030
<div className={style.links}>
31-
<Link to={useBaseUrl('downloads')} className="btn btn-download">
32-
<Translate id="hero.component.download.btn">Downloads</Translate>
31+
<Link to={useBaseUrl('docs/apisix/getting-started')} className="btn btn-download">
32+
<Translate id="hero.component.download.btn">Getting Started</Translate>
3333
</Link>
3434
<ArrowAnim />
3535
</div>

0 commit comments

Comments
 (0)