You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2022/06/05 06:38:18 UTC
[apisix-website] 01/01: feat: improve some keywords
This is an automated email from the ASF dual-hosted git repository.
juzhiyuan pushed a commit to branch feat/keywords
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
commit 2d7ac8e082c11f681a66aea946015a61a8c6e4ba
Author: juzhiyuan <ju...@apache.org>
AuthorDate: Sun Jun 5 14:38:03 2022 +0800
feat: improve some keywords
---
.gitignore | 23 ++++++
website/i18n/zh/code.json | 23 +++---
website/src/components/sections/Benefits.tsx | 81 ++++++++++++----------
website/src/components/sections/Comparison.tsx | 14 ++--
website/src/components/sections/Features.tsx | 2 +-
.../src/components/sections/HomeEventsSection.tsx | 2 +-
.../src/components/sections/OpensourcePromo.tsx | 18 +++--
7 files changed, 98 insertions(+), 65 deletions(-)
diff --git a/.gitignore b/.gitignore
index 86999b2f947..ce7b7aa4073 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,26 @@ tmp/*
scripts/yarn.lock
/.eslintcache
/.stylelintcache
+
+website/docs/*
+website/docs-apisix_versioned_docs/*
+website/docs-apisix_versioned_sidebars/*
+website/docs-apisix-dashboard_versioned_docs/*
+website/docs-apisix-dashboard_versioned_sidebars/*
+website/docs-apisix-docker_versioned_docs/*
+website/docs-apisix-docker_versioned_sidebars/*
+website/docs-apisix-go-plugin-runner_versioned_docs/*
+website/docs-apisix-go-plugin-runner_versioned_sidebars/*
+website/docs-apisix-java-plugin-runner_versioned_docs/*
+website/docs-apisix-java-plugin-runner_versioned_sidebars/*
+website/docs-apisix-python-plugin-runner_versioned_docs/*
+website/docs-apisix-python-plugin-runner_versioned_sidebars/*
+
+website/docs-apisix_versions.json
+website/docs-apisix-dashboard_versions.json
+website/docs-apisix-docker_versions.json
+website/docs-apisix-go-plugin-runner_versions.json
+website/docs-apisix-java-plugin-runner_versions.json
+website/docs-apisix-python-plugin-runner_versions.json
+
+website/i18n/zh/docusaurus-plugin-content-docs-docs-apisix/**
\ No newline at end of file
diff --git a/website/i18n/zh/code.json b/website/i18n/zh/code.json
index 14d765653b3..9604bb12471 100644
--- a/website/i18n/zh/code.json
+++ b/website/i18n/zh/code.json
@@ -242,8 +242,7 @@
"description": "Fully dynamic"
},
"benefits.component.fullyDynamic.subtitle": {
- "message": "节省选型、开发时间,只做最重要的业务设计",
- "description": "Save dev-time, design what matters"
+ "message": "节省选型、开发时间,只做最重要的业务设计"
},
"benefits.component.fullyDynamic.message": {
"message": "Apache APISIX 提供了配置热更新、插件热加载能力,在不重新启动实例的情况下可快速更新配置,这能够节省开发时间并降低服务压力。同时,健康检查、服务熔断以及其它功能可以让系统始终保持稳定、可靠。",
@@ -254,8 +253,7 @@
"description": "Multi-platform and protocol"
},
"benefits.component.multiPlatform.subtitle": {
- "message": "一次创建,随处运行",
- "description": "Create once, run anywhere"
+ "message": "一次创建,随处运行"
},
"benefits.component.multiPlatform.message": {
"message": "Apache APISIX 提供了多平台解决方案,它不但支持在裸机运行,也支持在 Kubernetes 中使用。它支持 HTTP 到 gRPC 的转换、WebSockets、gRPC、Dubbo、MQTT 代理和包括 ARM64 在内的多个平台,无需担心供应商对基础设施技术的锁定。",
@@ -266,12 +264,10 @@
"description": "Among the best, and always improving"
},
"comparison.component.subtitle": {
- "message": "Apache APISIX 是 Apache 软件基金会下的开源项目,并且在不断蓬勃发展。下方是 Apache APISIX 与其它 API 网关对比:",
- "description": "Apache APISIX is opensource and ever evolving. Here's a general comparison of APISIX with other options in this API Gateway ecosystem."
+ "message": "Apache APISIX 是 Apache 软件基金会下的开源项目,并且在不断蓬勃发展。下方是 Apache APISIX 与其它 API 网关对比:"
},
"openSourcePromo.component.title": {
- "message": "向更多开发者学习",
- "description": "Learn from developers"
+ "message": "向更多开发者学习"
},
"openSourcePromo.component.subtitle.fragment1": {
"message": "想学习 Apache APISIX 的使用,但不知道从哪里开始?请查阅我们的",
@@ -293,12 +289,10 @@
"description": "for detailed tutorials. Subscribe for more."
},
"openSourcePromo.component.ossPromo.title": {
- "message": "为 Apache APISIX 贡献你的力量!",
- "description": "Be a part of building APISIX"
+ "message": "为 Apache APISIX 贡献你的力量!"
},
"openSourcePromo.component.ossPromo.subtitle": {
- "message": "Apache APISIX 完全开放源码并在不断发展!我们欢迎任何形式的贡献,请在 GitHub 上与社区互动。",
- "description": "Apache APISIX is opensource and ever-growing. Contributors are always welcome. Reach out to us on GitHub"
+ "message": "Apache APISIX 完全开放源码并在不断发展!我们欢迎任何形式的贡献,请在 GitHub 上与社区互动。"
},
"openSourcePromo.component.link.Github": {
"message": "立即访问",
@@ -309,8 +303,7 @@
"description": "Stay updated about APISIX"
},
"homeEventsSection.component.subtitle": {
- "message": "最近的一些活动",
- "description": "Some Recent events"
+ "message": "最近的一些活动"
},
"homeEventsSection.component.message.news": {
"message": "了解 Apache APISIX™ 的最新情况,请订阅我们的",
@@ -328,7 +321,7 @@
"message": "全生命周期 API 管理"
},
"hero.component.title.fragment2": {
- "message": "API 网关、Ingress Controller 等"
+ "message": "API Gateway、Ingress Controller 等"
},
"hero.component.subtitle.content": {
"message": "Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。",
diff --git a/website/src/components/sections/Benefits.tsx b/website/src/components/sections/Benefits.tsx
index a9ca9a43ea4..813eb232b31 100644
--- a/website/src/components/sections/Benefits.tsx
+++ b/website/src/components/sections/Benefits.tsx
@@ -336,12 +336,14 @@ const Benefits: FC<BenefitsProps> = (props) => {
<Translate id="benefits.component.performance.subtitle">Ultimate performance</Translate>
</h2>
<p className="feat-desc add-left-margin">
- <Translate id="benefits.component.performance.message">
- Apache APISIX uses radixtree-route-matching and etcd under the hood to
- provide you the ability to create high speed synchronized systems.
- From routing to built-in plugins, all these are designed and implemented to
- be uber performant with the minimum latency possible.
- </Translate>
+ <strong>
+ <Translate id="benefits.component.performance.message">
+ Apache APISIX Gateway uses radixtree-route-matching and etcd under the hood to
+ provide you the ability to create high speed synchronized systems.
+ From routing to built-in plugins, all these are designed and implemented to
+ be uber performant with the minimum latency possible.
+ </Translate>
+ </strong>
</p>
</div>
<div className="benefit-infograph">
@@ -365,18 +367,21 @@ const Benefits: FC<BenefitsProps> = (props) => {
</Translate>
</h2>
<p className="feat-desc add-left-margin">
- <Translate id="benefits.component.security.message">
- Apache APISIX provides multiple security plugins
- for identity authentication and interface verification,
- putting stability and security first. For more information, check
- </Translate>
- {' '}
- <Link style={{ color: '#e8433e' }} to={useBaseUrl('docs/apisix/plugins/cors/')}>
- <Translate id="benefits.component.security.link.here">
- here
+ <strong>
+ <Translate id="benefits.component.security.message">
+ Apache APISIX Gateway provides multiple security plugins for identity
+ authentication and API verification, including CORS, JWT, Key
+ Auth, OpenID Connect (OIDC), Keycloak, etc. We put stability and
+ security first. For more information, check
</Translate>
- </Link>
- <Translate id="common.punctuation.anEnd">.</Translate>
+ {' '}
+ <Link style={{ color: '#e8433e' }} to={useBaseUrl('docs/apisix/plugins/cors/')}>
+ <Translate id="benefits.component.security.link.here">
+ here
+ </Translate>
+ </Link>
+ <Translate id="common.punctuation.anEnd">.</Translate>
+ </strong>
</p>
</div>
</div>
@@ -394,11 +399,13 @@ const Benefits: FC<BenefitsProps> = (props) => {
</Translate>
</h2>
<p className="feat-desc add-left-margin">
- <Translate id="benefits.component.scalability.message">
- Apache APISIX provides the ability to write your own custom plugins,
- use custom Load Balancing Algorithms during the balancer phase
- for scaling and custom Routing algorithms for fine control on routing.
- </Translate>
+ <strong>
+ <Translate id="benefits.component.scalability.message">
+ Apache APISIX Gateway provides the ability to write your own custom plugins,
+ use custom Load Balancing Algorithms during the balancer phase
+ for scaling and custom Routing algorithms for fine control on routing.
+ </Translate>
+ </strong>
</p>
</div>
<div className="benefit-infograph">
@@ -422,12 +429,14 @@ const Benefits: FC<BenefitsProps> = (props) => {
</Translate>
</h2>
<p className="feat-desc add-left-margin">
- <Translate id="benefits.component.fullyDynamic.message">
- Apache APISIX provides Hot updates and Hot plugins,
- which continuosly update configurations without restarts,
- saving development time and stress. Health checks,
- circuit breakers and many more features keep the system balanced at all times.
- </Translate>
+ <strong>
+ <Translate id="benefits.component.fullyDynamic.message">
+ As API Gateway, Apache APISIX provides Hot updates and Hot plugins,
+ which continuously update configurations without restarts, saving development
+ time and stress. In addition, health checks, circuit breakers,
+ and many more features keep the system balanced.
+ </Translate>
+ </strong>
</p>
</div>
</div>
@@ -445,13 +454,15 @@ const Benefits: FC<BenefitsProps> = (props) => {
</Translate>
</h2>
<p className="feat-desc add-left-margin">
- <Translate id="benefits.component.multiPlatform.message">
- Platform agnostic, no vendor lock-in,
- Apache APISIX can run from bare-metal to kubernetes.
- It supports HTTP to gRPC transcoding, websockets, gRPC, Dubbo,
- MQTT proxy and multiple platforms including ARM64,
- don't worry about the lock-in of the infra technology.
- </Translate>
+ <strong>
+ <Translate id="benefits.component.multiPlatform.message">
+ Platform agnostic, no vendor lock-in.
+ Apache APISIX as API Management solution, can run from bare-metal to Kubernetes.
+ It supports HTTP to gRPC transcoding, websockets, gRPC, Dubbo,
+ MQTT proxy and multiple platforms including ARM64,
+ don't worry about the lock-in of the infra technology.
+ </Translate>
+ </strong>
</p>
</div>
<div className="benefit-infograph">
diff --git a/website/src/components/sections/Comparison.tsx b/website/src/components/sections/Comparison.tsx
index 398577d9f08..66006b0ec79 100644
--- a/website/src/components/sections/Comparison.tsx
+++ b/website/src/components/sections/Comparison.tsx
@@ -16,11 +16,13 @@ const Comparison: FC = () => (
</div>
<div className="compare-subtitle">
<p>
- <Translate id="comparison.component.subtitle">
- Apache APISIX is opensource and ever evolving.
- Here's a general comparison of APISIX with other options in this API Gateway
- ecosystem.
- </Translate>
+ <strong>
+ <Translate id="comparison.component.subtitle">
+ Apache APISIX Gateway is open source and ever-evolving.
+ Here's a general comparison of APISIX with other API Gateway options,
+ choose your right API Gateway.
+ </Translate>
+ </strong>
</p>
</div>
<div>
@@ -63,7 +65,7 @@ const Comparison: FC = () => (
<td><Cross /></td>
</tr>
<tr>
- <th scope="row">Plug-in hot loading</th>
+ <th scope="row">Plugin hot loading</th>
<td><Tick /></td>
<td><Cross /></td>
</tr>
diff --git a/website/src/components/sections/Features.tsx b/website/src/components/sections/Features.tsx
index e66bb24a48c..65432139207 100644
--- a/website/src/components/sections/Features.tsx
+++ b/website/src/components/sections/Features.tsx
@@ -155,7 +155,7 @@ const Features: FC = () => {
return (
<>
<div ref={featPin} className="feat-top" style={{ padding: '50px 0' }}>
- <h3 className="feat-head-desc"><Translate id="features.component.why.title">Why APISIX?</Translate></h3>
+ <h3 className="feat-head-desc"><Translate id="features.component.why.title">Why APISIX Gateway?</Translate></h3>
<h2 className="feat-head add-left-margin">
<Translate id="features.component.why.subtitle">
Reduce time fighting bugs, focus on designing world-class systems with API Gateway
diff --git a/website/src/components/sections/HomeEventsSection.tsx b/website/src/components/sections/HomeEventsSection.tsx
index 1ad187fcd3e..fc83f701ec9 100644
--- a/website/src/components/sections/HomeEventsSection.tsx
+++ b/website/src/components/sections/HomeEventsSection.tsx
@@ -57,7 +57,7 @@ const HomeEventsSection: FC = () => {
<div className="newsletter">
<p>
<Translate id="homeEventsSection.component.message.news">
- Stay up to date about all Apache APISIX™ News, subscribe to our
+ Stay up to date about all Apache APISIX® News, subscribe to our
</Translate>
{' '}
<a href="/docs/general/join/">
diff --git a/website/src/components/sections/OpensourcePromo.tsx b/website/src/components/sections/OpensourcePromo.tsx
index 28a19c4d70e..08c1c5d0123 100644
--- a/website/src/components/sections/OpensourcePromo.tsx
+++ b/website/src/components/sections/OpensourcePromo.tsx
@@ -19,12 +19,14 @@ const OpensourcePromo: FC = () => (
<div className="docs-promo-subtitle">
<p>
<Translate id="openSourcePromo.component.subtitle.fragment1">
- Want to learn Apache APISIX usage, but don't know where to start. Check out our
+ What are microservices? What is an API Gateway?
+ Want to learn Apache APISIX usage, but don't know where to start?
+ Check out our
</Translate>
{' '}
<Link style={{ color: '#e8433e' }} to={useBaseUrl('docs')}>
<Translate id="openSourcePromo.component.link.docs">
- docs.
+ Docs.
</Translate>
</Link>
</p>
@@ -54,15 +56,17 @@ const OpensourcePromo: FC = () => (
<div className="oss-promo-text">
<h3 className="oss-promo-head">
<Translate id="openSourcePromo.component.ossPromo.title">
- Be a part of building APISIX
+ Building API Gateway together
</Translate>
</h3>
<div className="oss-promo-subtitle" style={{ color: 'rgb(199, 199, 199)' }}>
<p>
- <Translate id="openSourcePromo.component.ossPromo.subtitle">
- Apache APISIX is opensource and ever-growing.
- Contributors are always welcome. Reach out to us on GitHub
- </Translate>
+ <strong>
+ <Translate id="openSourcePromo.component.ossPromo.subtitle">
+ Apache APISIX is open source and ever-growing.
+ Contributors are always welcome. Reach out to us on GitHub
+ </Translate>
+ </strong>
</p>
<div className="oss-promo-cta">
<GitHub style={{ width: '20px', margin: '0 10px 0 0' }} />