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&apos;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&apos;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&apos;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&apos;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&apos;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&apos;t know where to start. Check out our
+              What are microservices? What is an API Gateway? 
+              Want to learn Apache APISIX usage, but don&apos;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' }} />