You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by xi...@apache.org on 2023/02/01 03:54:50 UTC

[incubator-eventmesh-site] branch master updated: fix: update translation and documentation files

This is an automated email from the ASF dual-hosted git repository.

xiaoyang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh-site.git


The following commit(s) were added to refs/heads/master by this push:
     new b6e1f3f8 fix: update translation and documentation files
b6e1f3f8 is described below

commit b6e1f3f8482766606b679d7da649bfb804767946
Author: Xiaoyang Liu <si...@gmail.com>
AuthorDate: Tue Jan 31 19:54:43 2023 -0800

    fix: update translation and documentation files
    
    Signed-off-by: Xiaoyang Liu <si...@gmail.com>
---
 community/03-how-to-use-email.md                   |  32 +-
 docusaurus.config.js                               |  15 +-
 i18n/zh/code.json                                  | 180 ++++++++++-
 .../current.json                                   |   2 +-
 .../current.json                                   |   6 -
 .../zh/docusaurus-plugin-content-docs/current.json |  26 +-
 .../zh/docusaurus-plugin-content-pages/team.md     |   8 +-
 i18n/zh/docusaurus-theme-classic/footer.json       |  14 +-
 i18n/zh/docusaurus-theme-classic/navbar.json       |   8 +
 package-lock.json                                  | 353 +++++++++++----------
 package.json                                       |   6 +-
 team/01-member.md => src/pages/team.md             |   8 +-
 12 files changed, 432 insertions(+), 226 deletions(-)

diff --git a/community/03-how-to-use-email.md b/community/03-how-to-use-email.md
index 76de90c8..01baa8ca 100644
--- a/community/03-how-to-use-email.md
+++ b/community/03-how-to-use-email.md
@@ -17,15 +17,15 @@ sidebar_position: 2
 
 #### 3. Click on settings
 
-![gmail-setting](../images/email/gmail-setting.png)
+![gmail-setting](/images/email/gmail-setting.png)
 
 #### 4. Find your Apache email[#](https://shenyu.apache.org/community/use-apache-email/#4-find-your-apache-email)
 
 You should have an email from `root@apache.org` like this in your mailbox:
 
-- Titled `Welcome to the Apache Software Foundation`
+* Titled `Welcome to the Apache Software Foundation`
 
-- The content is as follows
+* The content is as follows
 
   ```text
   Dear YYYY,
@@ -34,17 +34,17 @@ You should have an email from `root@apache.org` like this in your mailbox:
   ......
   ```
 
-- Your Apache email is `xxxx@apache.org`
+* Your Apache email is `xxxx@apache.org`
 
 #### 5. Add Apache email
 
-- Login to [id.apache.org](https://id.apache.org/), config the forwarding email
+* Login to [id.apache.org](https://id.apache.org/), config the forwarding email
 
-![forwarding-email](../images/email/forwarding-email.png)
+![forwarding-email](/images/email/forwarding-email.png)
 
-- add the apache email to the Gmail settings
+* add the apache email to the Gmail settings
 
-![add-apache-email](../images/email/add-apache-email.png)
+![add-apache-email](/images/email/add-apache-email.png)
 
 > Before the config is set, the Gmail mailbox is used to send by default, and the apache mailbox can be added as the default sending email mailbox. This process requires related configuration and email confirmation verification.
 
@@ -57,38 +57,38 @@ You should have an email from `root@apache.org` like this in your mailbox:
 
 #### 2. Set your Apache email forward address
 
-![forwarding-email-2](../images/email/forwarding-email.png)
+![forwarding-email-2](/images/email/forwarding-email.png)
 
 after set this step, you can receive your apache email
 
 #### 3. Settings for 126 email
 
-![](../images/email/126email-settings.png)
+![](/images/email/126email-settings.png)
 
 1. choose settings
 2. add email sender
 3. write your apache email information and next step
 
-![](../images/email/126email-settings-2.png)
+![](/images/email/126email-settings-2.png)
 
 4. choose next step
 
-![](../images/email/126-default-sender.png)
+![](/images/email/126-default-sender.png)
 
 5. set apache email as default sender
 
 #### 4. Send email
 
-![](../images/email/126-send-email.png)
+![](/images/email/126-send-email.png)
 
 you can choose your email sender
 
 ## Appendix
 
-- **QQ mailbox switch to plain text format**
+* **QQ mailbox switch to plain text format**
 
 ![image](https://user-images.githubusercontent.com/11496700/149449779-d0116bb1-de9e-4cc4-98fb-af3327b15c09.png)
 
-- **Email configuration reply default subject keywords** Chinese `Reply: `There will be problems ![Email reply](../images/email/email-reply.png)
+* **Email configuration reply default subject keywords** Chinese `Reply:`There will be problems ![Email reply](/images/email/email-reply.png)
 
-- **Modify general mailbox settings** ![mailbox-settings](../images/email/mailbox-settings.png)
+* **Modify general mailbox settings** ![mailbox-settings](/images/email/mailbox-settings.png)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index fca57fe1..7e8b20d4 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -21,7 +21,7 @@ const reverseSidebarItems = (items) => {
 module.exports = {
   title: 'Apache EventMesh',
   tagline: `
-    EventMesh is a fully serverless platform used to build distributed event-driven applications. 
+    EventMesh is a fully serverless platform used to build distributed event-driven applications.
   `,
   url: 'https://eventmesh.apache.org',
   baseUrl: '/',
@@ -74,9 +74,7 @@ module.exports = {
           label: 'Community',
         },
         {
-          type: 'doc',
-          docsPluginId: 'team',
-          docId: 'member',
+          to: '/team',
           position: 'left',
           label: 'Team',
         },
@@ -228,15 +226,6 @@ module.exports = {
         },
       },
     ],
-    [
-      '@docusaurus/plugin-content-docs',
-      {
-        id: 'team',
-        path: 'team',
-        routeBasePath: 'team',
-        sidebarPath: require.resolve('./sidebars/team.js'),
-      },
-    ],
     [
       '@docusaurus/plugin-content-docs',
       {
diff --git a/i18n/zh/code.json b/i18n/zh/code.json
index d6dd9807..25803b0a 100644
--- a/i18n/zh/code.json
+++ b/i18n/zh/code.json
@@ -214,5 +214,183 @@
   "theme.tags.tagsPageTitle": {
     "message": "Tags",
     "description": "The title of the tag list page"
+  },
+  "theme.ErrorPageContent.title": {
+    "message": "页面已崩溃。",
+    "description": "The title of the fallback page when the page crashed"
+  },
+  "theme.ErrorPageContent.tryAgain": {
+    "message": "重试",
+    "description": "The label of the button to try again when the page crashed"
+  },
+  "theme.BackToTopButton.buttonAriaLabel": {
+    "message": "回到顶部",
+    "description": "The ARIA label for the back to top button"
+  },
+  "theme.admonition.note": {
+    "message": "备注",
+    "description": "The default label used for the Note admonition (:::note)"
+  },
+  "theme.admonition.tip": {
+    "message": "提示",
+    "description": "The default label used for the Tip admonition (:::tip)"
+  },
+  "theme.admonition.danger": {
+    "message": "危险",
+    "description": "The default label used for the Danger admonition (:::danger)"
+  },
+  "theme.admonition.info": {
+    "message": "信息",
+    "description": "The default label used for the Info admonition (:::info)"
+  },
+  "theme.admonition.caution": {
+    "message": "警告",
+    "description": "The default label used for the Caution admonition (:::caution)"
+  },
+  "theme.colorToggle.ariaLabel": {
+    "message": "切换浅色/暗黑模式(当前为{mode})",
+    "description": "The ARIA label for the navbar color mode toggle"
+  },
+  "theme.colorToggle.ariaLabel.mode.dark": {
+    "message": "暗黑模式",
+    "description": "The name for the dark color mode"
+  },
+  "theme.colorToggle.ariaLabel.mode.light": {
+    "message": "浅色模式",
+    "description": "The name for the light color mode"
+  },
+  "theme.docs.breadcrumbs.home": {
+    "message": "主页面",
+    "description": "The ARIA label for the home page in the breadcrumbs"
+  },
+  "theme.docs.breadcrumbs.navAriaLabel": {
+    "message": "页面路径",
+    "description": "The ARIA label for the breadcrumbs"
+  },
+  "theme.docs.DocCard.categoryDescription": {
+    "message": "{count} 个项目",
+    "description": "The default description for a category card in the generated index about how many items this category includes"
+  },
+  "theme.docs.versionBadge.label": {
+    "message": "版本:{versionLabel}"
+  },
+  "theme.CodeBlock.wordWrapToggle": {
+    "message": "切换自动换行",
+    "description": "The title attribute for toggle word wrapping button of code block lines"
+  },
+  "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+    "message": "打开/收起侧边栏菜单「{label}」",
+    "description": "The ARIA label to toggle the collapsible sidebar category"
+  },
+  "theme.navbar.mobileLanguageDropdown.label": {
+    "message": "选择语言",
+    "description": "The label for the mobile language switcher dropdown"
+  },
+  "theme.blog.post.readMoreLabel": {
+    "message": "阅读 {title} 的全文",
+    "description": "The ARIA label for the link to full blog posts from excerpts"
+  },
+  "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+    "message": "Close navigation bar",
+    "description": "The ARIA label for close button of mobile sidebar"
+  },
+  "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+    "message": "Toggle navigation bar",
+    "description": "The ARIA label for hamburger menu button of mobile navigation"
+  },
+  "theme.SearchBar.seeAll": {
+    "message": "查看全部 {count} 个结果"
+  },
+  "theme.SearchModal.searchBox.resetButtonTitle": {
+    "message": "清除查询",
+    "description": "The label and ARIA label for search box reset button"
+  },
+  "theme.SearchModal.searchBox.cancelButtonText": {
+    "message": "取消",
+    "description": "The label and ARIA label for search box cancel button"
+  },
+  "theme.SearchModal.startScreen.recentSearchesTitle": {
+    "message": "最近搜索",
+    "description": "The title for recent searches"
+  },
+  "theme.SearchModal.startScreen.noRecentSearchesText": {
+    "message": "没有最近搜索",
+    "description": "The text when no recent searches"
+  },
+  "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": {
+    "message": "保存这个搜索",
+    "description": "The label for save recent search button"
+  },
+  "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": {
+    "message": "从历史记录中删除这个搜索",
+    "description": "The label for remove recent search button"
+  },
+  "theme.SearchModal.startScreen.favoriteSearchesTitle": {
+    "message": "收藏",
+    "description": "The title for favorite searches"
+  },
+  "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": {
+    "message": "从收藏列表中删除这个搜索",
+    "description": "The label for remove favorite search button"
+  },
+  "theme.SearchModal.errorScreen.titleText": {
+    "message": "无法获取结果",
+    "description": "The title for error screen of search modal"
+  },
+  "theme.SearchModal.errorScreen.helpText": {
+    "message": "你可能需要检查网络连接。",
+    "description": "The help text for error screen of search modal"
+  },
+  "theme.SearchModal.footer.selectText": {
+    "message": "选中",
+    "description": "The explanatory text of the action for the enter key"
+  },
+  "theme.SearchModal.footer.selectKeyAriaLabel": {
+    "message": "Enter 键",
+    "description": "The ARIA label for the Enter key button that makes the selection"
+  },
+  "theme.SearchModal.footer.navigateText": {
+    "message": "导航",
+    "description": "The explanatory text of the action for the Arrow up and Arrow down key"
+  },
+  "theme.SearchModal.footer.navigateUpKeyAriaLabel": {
+    "message": "向上键",
+    "description": "The ARIA label for the Arrow up key button that makes the navigation"
+  },
+  "theme.SearchModal.footer.navigateDownKeyAriaLabel": {
+    "message": "向下键",
+    "description": "The ARIA label for the Arrow down key button that makes the navigation"
+  },
+  "theme.SearchModal.footer.closeText": {
+    "message": "关闭",
+    "description": "The explanatory text of the action for Escape key"
+  },
+  "theme.SearchModal.footer.closeKeyAriaLabel": {
+    "message": "Esc 键",
+    "description": "The ARIA label for the Escape key button that close the modal"
+  },
+  "theme.SearchModal.footer.searchByText": {
+    "message": "搜索提供",
+    "description": "The text explain that the search is making by Algolia"
+  },
+  "theme.SearchModal.noResultsScreen.noResultsText": {
+    "message": "没有结果:",
+    "description": "The text explains that there are no results for the following search"
+  },
+  "theme.SearchModal.noResultsScreen.suggestedQueryText": {
+    "message": "试试搜索",
+    "description": "The text for the suggested query when no results are found for the following search"
+  },
+  "theme.SearchModal.noResultsScreen.reportMissingResultsText": {
+    "message": "认为这个查询应该有结果?",
+    "description": "The text for the question where the user thinks there are missing results"
+  },
+  "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": {
+    "message": "请告知我们。",
+    "description": "The text for the link to report missing results"
+  },
+  "theme.SearchModal.placeholder": {
+    "message": "搜索文档",
+    "description": "The placeholder of the input of the DocSearch pop-up modal"
   }
-}
\ No newline at end of file
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs-community/current.json b/i18n/zh/docusaurus-plugin-content-docs-community/current.json
index 03f587ec..dd30528d 100644
--- a/i18n/zh/docusaurus-plugin-content-docs-community/current.json
+++ b/i18n/zh/docusaurus-plugin-content-docs-community/current.json
@@ -3,4 +3,4 @@
     "message": "Next",
     "description": "The label for version current"
   }
-}
\ No newline at end of file
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs-team/current.json b/i18n/zh/docusaurus-plugin-content-docs-team/current.json
deleted file mode 100644
index dd30528d..00000000
--- a/i18n/zh/docusaurus-plugin-content-docs-team/current.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "version.label": {
-    "message": "Next",
-    "description": "The label for version current"
-  }
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json
index 5f1249bc..f6d00555 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current.json
+++ b/i18n/zh/docusaurus-plugin-content-docs/current.json
@@ -3,12 +3,24 @@
     "message": "Next",
     "description": "The label for version current"
   },
-  "sidebar.tutorialSidebar.category.Features": {
-    "message": "Features",
-    "description": "The label for category Features in sidebar tutorialSidebar"
+  "sidebar.tutorialSidebar.category.Installation and Deployment": {
+    "message": "安装与部署",
+    "description": "The label for category Installation and Deployment in sidebar tutorialSidebar"
   },
-  "sidebar.tutorialSidebar.category.Instructions": {
-    "message": "Instructions",
-    "description": "The label for category Instructions in sidebar tutorialSidebar"
+  "sidebar.tutorialSidebar.category.EventMesh SDK for Java": {
+    "message": "EventMesh SDK for Java",
+    "description": "The label for category EventMesh SDK for Java in sidebar tutorialSidebar"
+  },
+  "sidebar.tutorialSidebar.category.Contribute": {
+    "message": "贡献指南",
+    "description": "The label for category Contribute in sidebar tutorialSidebar"
+  },
+  "sidebar.tutorialSidebar.category.Design Document": {
+    "message": "设计文档",
+    "description": "The label for category Design Document in sidebar tutorialSidebar"
+  },
+  "sidebar.tutorialSidebar.category.Upgrade Guide": {
+    "message": "升级指南",
+    "description": "The label for category Upgrade Guide in sidebar tutorialSidebar"
   }
-}
\ No newline at end of file
+}
diff --git a/team/01-member.md b/i18n/zh/docusaurus-plugin-content-pages/team.md
similarity index 96%
copy from team/01-member.md
copy to i18n/zh/docusaurus-plugin-content-pages/team.md
index 58110377..b9d8c8b5 100644
--- a/team/01-member.md
+++ b/i18n/zh/docusaurus-plugin-content-pages/team.md
@@ -1,6 +1,5 @@
 # Team Member
 
-
 The Apache EventMesh (Incubating) is developed by our PPMCs, Committers and other Contributors. All contributions to EventMesh are greatly appreciated, whether for trivial cleanups, big new features or other material rewards.
 
 ## PPMCs and Committers
@@ -54,9 +53,4 @@ Please refer to the following links, if you also want to make your contribution
 
 Here is the [List of Contributors](https://github.com/apache/incubator-eventmesh/graphs/contributors), thank you all!
 
-<a href="https://github.com/apache/incubator-eventmesh/graphs/contributors">
-  <img src="https://contrib.rocks/image?repo=apache/incubator-eventmesh" />
-</a>
-
-
-
+[![Contributor](https://contrib.rocks/image?repo=apache/incubator-eventmesh)](https://github.com/apache/incubator-eventmesh/graphs/contributors)
diff --git a/i18n/zh/docusaurus-theme-classic/footer.json b/i18n/zh/docusaurus-theme-classic/footer.json
index 16918fa8..e3ca5222 100644
--- a/i18n/zh/docusaurus-theme-classic/footer.json
+++ b/i18n/zh/docusaurus-theme-classic/footer.json
@@ -13,11 +13,11 @@
   },
   "link.item.label.Documentation": {
     "message": "文档",
-    "description": "The label of footer link with label=Documentation linking to /docs"
+    "description": "The label of footer link with label=Documentation linking to /docs/introduction"
   },
   "link.item.label.Events": {
     "message": "动态",
-    "description": "The label of footer link with label=Events linking to /events"
+    "description": "The label of footer link with label=Events linking to https://www.apache.org/events/current-event"
   },
   "link.item.label.Releases": {
     "message": "更新日志",
@@ -41,7 +41,7 @@
   },
   "link.item.label.License": {
     "message": "License",
-    "description": "The label of footer link with label=License linking to https://www.apache.org/licenses/LICENSE-2.0"
+    "description": "The label of footer link with label=License linking to https://www.apache.org/licenses/"
   },
   "link.item.label.Sponsorship": {
     "message": "Sponsorship",
@@ -54,5 +54,13 @@
   "copyright": {
     "message": "\n        Copyright © 2021 The Apache Software Foundation.\n        Apache EventMesh, Apache Incubator, EventMesh, Apache, the Apache feather logo,\n        the Apache EventMesh logo and the Apache Incubator project logo\n        are trademarks of The Apache Software Foundation.\n      ",
     "description": "The footer copyright"
+  },
+  "link.item.label.Security": {
+    "message": "Security",
+    "description": "The label of footer link with label=Security linking to https://www.apache.org/security/"
+  },
+  "link.item.label.Privacy": {
+    "message": "Privacy",
+    "description": "The label of footer link with label=Privacy linking to https://privacy.apache.org/policies/privacy-policy-public.html"
   }
 }
diff --git a/i18n/zh/docusaurus-theme-classic/navbar.json b/i18n/zh/docusaurus-theme-classic/navbar.json
index a00ce10a..4e039c05 100644
--- a/i18n/zh/docusaurus-theme-classic/navbar.json
+++ b/i18n/zh/docusaurus-theme-classic/navbar.json
@@ -18,5 +18,13 @@
   "item.label.Events": {
     "message": "动态",
     "description": "Navbar item with label Events"
+  },
+  "item.label.Community": {
+    "message": "社区",
+    "description": "Navbar item with label Community"
+  },
+  "item.label.Team": {
+    "message": "团队",
+    "description": "Navbar item with label Team"
   }
 }
diff --git a/package-lock.json b/package-lock.json
index 9e6d8c41..81742595 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,8 @@
       "name": "incubator-eventmesh-site",
       "version": "0.0.0",
       "dependencies": {
-        "@docusaurus/core": "^2.2.0",
-        "@docusaurus/preset-classic": "^2.2.0",
+        "@docusaurus/core": "^2.3.0",
+        "@docusaurus/preset-classic": "^2.3.0",
         "@fontsource/inter": "^4.5.11",
         "@mdx-js/react": "^1.6.21",
         "@svgr/webpack": "^6.5.0",
@@ -24,7 +24,7 @@
         "url-loader": "^4.1.1"
       },
       "devDependencies": {
-        "@docusaurus/module-type-aliases": "^2.2.0",
+        "@docusaurus/module-type-aliases": "^2.3.0",
         "@tsconfig/docusaurus": "^1.0.2",
         "@types/react": "^17.0.13",
         "@types/react-helmet": "^6.1.1",
@@ -2034,9 +2034,9 @@
       }
     },
     "node_modules/@docusaurus/core": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.2.0.tgz",
-      "integrity": "sha512-Vd6XOluKQqzG12fEs9prJgDtyn6DPok9vmUWDR2E6/nV5Fl9SVkhEQOBxwObjk3kQh7OY7vguFaLh0jqdApWsA==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.3.0.tgz",
+      "integrity": "sha512-2AU5HfKyExO+/mi41SBnx5uY0aGZFXr3D93wntBY4lN1gsDKUpi7EE4lPBAXm9CoH4Pw6N24yDHy9CPR3sh/uA==",
       "dependencies": {
         "@babel/core": "^7.18.6",
         "@babel/generator": "^7.18.7",
@@ -2048,13 +2048,13 @@
         "@babel/runtime": "^7.18.6",
         "@babel/runtime-corejs3": "^7.18.6",
         "@babel/traverse": "^7.18.8",
-        "@docusaurus/cssnano-preset": "2.2.0",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/mdx-loader": "2.2.0",
+        "@docusaurus/cssnano-preset": "2.3.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/mdx-loader": "2.3.0",
         "@docusaurus/react-loadable": "5.5.2",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-common": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-common": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "@slorber/static-site-generator-webpack-plugin": "^4.0.7",
         "@svgr/webpack": "^6.2.1",
         "autoprefixer": "^10.4.7",
@@ -2122,9 +2122,9 @@
       }
     },
     "node_modules/@docusaurus/cssnano-preset": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.2.0.tgz",
-      "integrity": "sha512-mAAwCo4n66TMWBH1kXnHVZsakW9VAXJzTO4yZukuL3ro4F+JtkMwKfh42EG75K/J/YIFQG5I/Bzy0UH/hFxaTg==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.3.0.tgz",
+      "integrity": "sha512-igmsXc1Q95lMeq07A1xua0/5wOPygDQ/ENSV7VVbiGhnvMv4gzkba8ZvbAtc7PmqK+kpYRfPzNCOk0GnQCvibg==",
       "dependencies": {
         "cssnano-preset-advanced": "^5.3.8",
         "postcss": "^8.4.14",
@@ -2136,9 +2136,9 @@
       }
     },
     "node_modules/@docusaurus/logger": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.2.0.tgz",
-      "integrity": "sha512-DF3j1cA5y2nNsu/vk8AG7xwpZu6f5MKkPPMaaIbgXLnWGfm6+wkOeW7kNrxnM95YOhKUkJUophX69nGUnLsm0A==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.3.0.tgz",
+      "integrity": "sha512-GO8s+FJpNT0vwt6kr/BZ/B1iB8EgHH/CF590i55Epy3TP2baQHGEHcAnQWvz5067OXIEke7Sa8sUNi0V9FrcJw==",
       "dependencies": {
         "chalk": "^4.1.2",
         "tslib": "^2.4.0"
@@ -2148,14 +2148,14 @@
       }
     },
     "node_modules/@docusaurus/mdx-loader": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.2.0.tgz",
-      "integrity": "sha512-X2bzo3T0jW0VhUU+XdQofcEeozXOTmKQMvc8tUnWRdTnCvj4XEcBVdC3g+/jftceluiwSTNRAX4VBOJdNt18jA==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.3.0.tgz",
+      "integrity": "sha512-uxownG7dlg/l19rTIfUP0KDsbI8lTCgziWsdubMcWpGvOgXgm1p4mKSmWPzAwkRENn+un4L8DBhl3j1toeJy1A==",
       "dependencies": {
         "@babel/parser": "^7.18.8",
         "@babel/traverse": "^7.18.8",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
         "@mdx-js/mdx": "^1.6.22",
         "escape-html": "^1.0.3",
         "file-loader": "^6.2.0",
@@ -2179,12 +2179,12 @@
       }
     },
     "node_modules/@docusaurus/module-type-aliases": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.2.0.tgz",
-      "integrity": "sha512-wDGW4IHKoOr9YuJgy7uYuKWrDrSpsUSDHLZnWQYM9fN7D5EpSmYHjFruUpKWVyxLpD/Wh0rW8hYZwdjJIQUQCQ==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.3.0.tgz",
+      "integrity": "sha512-DvJtVejgrgIgxSNZ0pRaVu4EndRVBgbtp1LKvIO4xBgKlrsq8o4qkj1HKwH6yok5NoMqGApu8/E0KPOdZBtDpQ==",
       "dependencies": {
         "@docusaurus/react-loadable": "5.5.2",
-        "@docusaurus/types": "2.2.0",
+        "@docusaurus/types": "2.3.0",
         "@types/history": "^4.7.11",
         "@types/react": "*",
         "@types/react-router-config": "*",
@@ -2198,17 +2198,17 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-blog": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.2.0.tgz",
-      "integrity": "sha512-0mWBinEh0a5J2+8ZJXJXbrCk1tSTNf7Nm4tYAl5h2/xx+PvH/Bnu0V+7mMljYm/1QlDYALNIIaT/JcoZQFUN3w==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/mdx-loader": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-common": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.3.0.tgz",
+      "integrity": "sha512-/v+nWEaqRxH1U4I6uJIMdj8Iilrh0XwIG5vsmsi4AXbpArgqqyfMjbf70lzPOmSdYfdWYgb7tWcA6OhJqyKj0w==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/mdx-loader": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-common": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "cheerio": "^1.0.0-rc.12",
         "feed": "^4.2.2",
         "fs-extra": "^10.1.0",
@@ -2228,17 +2228,17 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-docs": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.2.0.tgz",
-      "integrity": "sha512-BOazBR0XjzsHE+2K1wpNxz5QZmrJgmm3+0Re0EVPYFGW8qndCWGNtXW/0lGKhecVPML8yyFeAmnUCIs7xM2wPw==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/mdx-loader": "2.2.0",
-        "@docusaurus/module-type-aliases": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.3.0.tgz",
+      "integrity": "sha512-P53gYvtPY/VJTMdV5pFnKv8d7qMBOPyu/4NPREQU5PWsXJOYedCwNBqdAR7A5P69l55TrzyUEUYLjIcwuoSPGg==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/mdx-loader": "2.3.0",
+        "@docusaurus/module-type-aliases": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "@types/react-router-config": "^5.0.6",
         "combine-promises": "^1.1.0",
         "fs-extra": "^10.1.0",
@@ -2258,15 +2258,15 @@
       }
     },
     "node_modules/@docusaurus/plugin-content-pages": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.2.0.tgz",
-      "integrity": "sha512-+OTK3FQHk5WMvdelz8v19PbEbx+CNT6VSpx7nVOvMNs5yJCKvmqBJBQ2ZSxROxhVDYn+CZOlmyrC56NSXzHf6g==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/mdx-loader": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.3.0.tgz",
+      "integrity": "sha512-H21Ux3Ln+pXlcp0RGdD1fyes7H3tsyhFpeflkxnCoXfTQf/pQB9IMuddFnxuXzj+34rp6jAQmLSaPssuixJXRQ==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/mdx-loader": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "fs-extra": "^10.1.0",
         "tslib": "^2.4.0",
         "webpack": "^5.73.0"
@@ -2280,13 +2280,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-debug": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.2.0.tgz",
-      "integrity": "sha512-p9vOep8+7OVl6r/NREEYxf4HMAjV8JMYJ7Bos5fCFO0Wyi9AZEo0sCTliRd7R8+dlJXZEgcngSdxAUo/Q+CJow==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.3.0.tgz",
+      "integrity": "sha512-TyeH3DMA9/8sIXyX8+zpdLtSixBnLJjW9KSvncKj/iXs1t20tpUZ1WFL7D+G1gxGGbLCBUGDluh738VvsRHC6Q==",
       "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
         "fs-extra": "^10.1.0",
         "react-json-view": "^1.21.3",
         "tslib": "^2.4.0"
@@ -2300,13 +2300,13 @@
       }
     },
     "node_modules/@docusaurus/plugin-google-analytics": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.2.0.tgz",
-      "integrity": "sha512-+eZVVxVeEnV5nVQJdey9ZsfyEVMls6VyWTIj8SmX0k5EbqGvnIfET+J2pYEuKQnDIHxy+syRMoRM6AHXdHYGIg==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.3.0.tgz",
+      "integrity": "sha512-Z9FqTQzeOC1R6i/x07VgkrTKpQ4OtMe3WBOKZKzgldWXJr6CDUWPSR8pfDEjA+RRAj8ajUh0E+BliKBmFILQvQ==",
       "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "tslib": "^2.4.0"
       },
       "engines": {
@@ -2318,13 +2318,31 @@
       }
     },
     "node_modules/@docusaurus/plugin-google-gtag": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.2.0.tgz",
-      "integrity": "sha512-6SOgczP/dYdkqUMGTRqgxAS1eTp6MnJDAQMy8VCF1QKbWZmlkx4agHDexihqmYyCujTYHqDAhm1hV26EET54NQ==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.3.0.tgz",
+      "integrity": "sha512-oZavqtfwQAGjz+Dyhsb45mVssTevCW1PJgLcmr3WKiID15GTolbBrrp/fueTrEh60DzOd81HbiCLs56JWBwDhQ==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
+        "tslib": "^2.4.0"
+      },
+      "engines": {
+        "node": ">=16.14"
+      },
+      "peerDependencies": {
+        "react": "^16.8.4 || ^17.0.0",
+        "react-dom": "^16.8.4 || ^17.0.0"
+      }
+    },
+    "node_modules/@docusaurus/plugin-google-tag-manager": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.3.0.tgz",
+      "integrity": "sha512-toAhuMX1h+P2CfavwoDlz9s2/Zm7caiEznW/inxq3izywG2l9ujWI/o6u2g70O3ACQ19eHMGHDsyEUcRDPrxBw==",
       "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "tslib": "^2.4.0"
       },
       "engines": {
@@ -2336,16 +2354,16 @@
       }
     },
     "node_modules/@docusaurus/plugin-sitemap": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.2.0.tgz",
-      "integrity": "sha512-0jAmyRDN/aI265CbWZNZuQpFqiZuo+5otk2MylU9iVrz/4J7gSc+ZJ9cy4EHrEsW7PV8s1w18hIEsmcA1YgkKg==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-common": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.3.0.tgz",
+      "integrity": "sha512-kwIHLP6lyubWOnNO0ejwjqdxB9C6ySnATN61etd6iwxHri5+PBZCEOv1sVm5U1gfQiDR1sVsXnJq2zNwLwgEtQ==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-common": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "fs-extra": "^10.1.0",
         "sitemap": "^7.1.1",
         "tslib": "^2.4.0"
@@ -2359,22 +2377,23 @@
       }
     },
     "node_modules/@docusaurus/preset-classic": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.2.0.tgz",
-      "integrity": "sha512-yKIWPGNx7BT8v2wjFIWvYrS+nvN04W+UameSFf8lEiJk6pss0kL6SG2MRvyULiI3BDxH+tj6qe02ncpSPGwumg==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/plugin-content-blog": "2.2.0",
-        "@docusaurus/plugin-content-docs": "2.2.0",
-        "@docusaurus/plugin-content-pages": "2.2.0",
-        "@docusaurus/plugin-debug": "2.2.0",
-        "@docusaurus/plugin-google-analytics": "2.2.0",
-        "@docusaurus/plugin-google-gtag": "2.2.0",
-        "@docusaurus/plugin-sitemap": "2.2.0",
-        "@docusaurus/theme-classic": "2.2.0",
-        "@docusaurus/theme-common": "2.2.0",
-        "@docusaurus/theme-search-algolia": "2.2.0",
-        "@docusaurus/types": "2.2.0"
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.3.0.tgz",
+      "integrity": "sha512-mI37ieJe7cs5dHuvWz415U7hO209Q19Fp4iSHeFFgtQoK1PiRg7HJHkVbEsLZII2MivdzGFB5Hxoq2wUPWdNEA==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/plugin-content-blog": "2.3.0",
+        "@docusaurus/plugin-content-docs": "2.3.0",
+        "@docusaurus/plugin-content-pages": "2.3.0",
+        "@docusaurus/plugin-debug": "2.3.0",
+        "@docusaurus/plugin-google-analytics": "2.3.0",
+        "@docusaurus/plugin-google-gtag": "2.3.0",
+        "@docusaurus/plugin-google-tag-manager": "2.3.0",
+        "@docusaurus/plugin-sitemap": "2.3.0",
+        "@docusaurus/theme-classic": "2.3.0",
+        "@docusaurus/theme-common": "2.3.0",
+        "@docusaurus/theme-search-algolia": "2.3.0",
+        "@docusaurus/types": "2.3.0"
       },
       "engines": {
         "node": ">=16.14"
@@ -2397,22 +2416,22 @@
       }
     },
     "node_modules/@docusaurus/theme-classic": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.2.0.tgz",
-      "integrity": "sha512-kjbg/qJPwZ6H1CU/i9d4l/LcFgnuzeiGgMQlt6yPqKo0SOJIBMPuz7Rnu3r/WWbZFPi//o8acclacOzmXdUUEg==",
-      "dependencies": {
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/mdx-loader": "2.2.0",
-        "@docusaurus/module-type-aliases": "2.2.0",
-        "@docusaurus/plugin-content-blog": "2.2.0",
-        "@docusaurus/plugin-content-docs": "2.2.0",
-        "@docusaurus/plugin-content-pages": "2.2.0",
-        "@docusaurus/theme-common": "2.2.0",
-        "@docusaurus/theme-translations": "2.2.0",
-        "@docusaurus/types": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-common": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.3.0.tgz",
+      "integrity": "sha512-x2h9KZ4feo22b1aArsfqvK05aDCgTkLZGRgAPY/9TevFV5/Yy19cZtBOCbzaKa2dKq1ofBRK9Hm1DdLJdLB14A==",
+      "dependencies": {
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/mdx-loader": "2.3.0",
+        "@docusaurus/module-type-aliases": "2.3.0",
+        "@docusaurus/plugin-content-blog": "2.3.0",
+        "@docusaurus/plugin-content-docs": "2.3.0",
+        "@docusaurus/plugin-content-pages": "2.3.0",
+        "@docusaurus/theme-common": "2.3.0",
+        "@docusaurus/theme-translations": "2.3.0",
+        "@docusaurus/types": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-common": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "@mdx-js/react": "^1.6.22",
         "clsx": "^1.2.1",
         "copy-text-to-clipboard": "^3.0.1",
@@ -2436,16 +2455,16 @@
       }
     },
     "node_modules/@docusaurus/theme-common": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.2.0.tgz",
-      "integrity": "sha512-R8BnDjYoN90DCL75gP7qYQfSjyitXuP9TdzgsKDmSFPNyrdE3twtPNa2dIN+h+p/pr+PagfxwWbd6dn722A1Dw==",
-      "dependencies": {
-        "@docusaurus/mdx-loader": "2.2.0",
-        "@docusaurus/module-type-aliases": "2.2.0",
-        "@docusaurus/plugin-content-blog": "2.2.0",
-        "@docusaurus/plugin-content-docs": "2.2.0",
-        "@docusaurus/plugin-content-pages": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.3.0.tgz",
+      "integrity": "sha512-1eAvaULgu6ywHbjkdWOOHl1PdMylne/88i0kg25qimmkMgRHoIQ23JgRD/q5sFr+2YX7U7SggR1UNNsqu2zZPw==",
+      "dependencies": {
+        "@docusaurus/mdx-loader": "2.3.0",
+        "@docusaurus/module-type-aliases": "2.3.0",
+        "@docusaurus/plugin-content-blog": "2.3.0",
+        "@docusaurus/plugin-content-docs": "2.3.0",
+        "@docusaurus/plugin-content-pages": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
         "@types/history": "^4.7.11",
         "@types/react": "*",
         "@types/react-router-config": "*",
@@ -2453,6 +2472,7 @@
         "parse-numeric-range": "^1.3.0",
         "prism-react-renderer": "^1.3.5",
         "tslib": "^2.4.0",
+        "use-sync-external-store": "^1.2.0",
         "utility-types": "^3.10.0"
       },
       "engines": {
@@ -2464,18 +2484,18 @@
       }
     },
     "node_modules/@docusaurus/theme-search-algolia": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.2.0.tgz",
-      "integrity": "sha512-2h38B0tqlxgR2FZ9LpAkGrpDWVdXZ7vltfmTdX+4RsDs3A7khiNsmZB+x/x6sA4+G2V2CvrsPMlsYBy5X+cY1w==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.3.0.tgz",
+      "integrity": "sha512-/i5k1NAlbYvgnw69vJQA174+ipwdtTCCUvxRp7bVZ+8KmviEybAC/kuKe7WmiUbIGVYbAbwYaEsPuVnsd65DrA==",
       "dependencies": {
         "@docsearch/react": "^3.1.1",
-        "@docusaurus/core": "2.2.0",
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/plugin-content-docs": "2.2.0",
-        "@docusaurus/theme-common": "2.2.0",
-        "@docusaurus/theme-translations": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
-        "@docusaurus/utils-validation": "2.2.0",
+        "@docusaurus/core": "2.3.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/plugin-content-docs": "2.3.0",
+        "@docusaurus/theme-common": "2.3.0",
+        "@docusaurus/theme-translations": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
+        "@docusaurus/utils-validation": "2.3.0",
         "algoliasearch": "^4.13.1",
         "algoliasearch-helper": "^3.10.0",
         "clsx": "^1.2.1",
@@ -2494,9 +2514,9 @@
       }
     },
     "node_modules/@docusaurus/theme-translations": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.2.0.tgz",
-      "integrity": "sha512-3T140AG11OjJrtKlY4pMZ5BzbGRDjNs2co5hJ6uYJG1bVWlhcaFGqkaZ5lCgKflaNHD7UHBHU9Ec5f69jTdd6w==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.3.0.tgz",
+      "integrity": "sha512-YLVD6LrszBld1EvThTOa9PcblKAZs1jOmRjwtffdg1CGjQWFXEeWUL24n2M4ARByzuLry5D8ZRVmKyRt3LOwsw==",
       "dependencies": {
         "fs-extra": "^10.1.0",
         "tslib": "^2.4.0"
@@ -2506,9 +2526,9 @@
       }
     },
     "node_modules/@docusaurus/types": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.2.0.tgz",
-      "integrity": "sha512-b6xxyoexfbRNRI8gjblzVOnLr4peCJhGbYGPpJ3LFqpi5nsFfoK4mmDLvWdeah0B7gmJeXabN7nQkFoqeSdmOw==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.3.0.tgz",
+      "integrity": "sha512-c5C0nROxVFsgMAm4vWDB1LDv3v4K18Y8eVxazL3dEr7w+7kNLc5koWrW7fWmCnrbItnuTna4nLS2PcSZrkYidg==",
       "dependencies": {
         "@types/history": "^4.7.11",
         "@types/react": "*",
@@ -2525,12 +2545,13 @@
       }
     },
     "node_modules/@docusaurus/utils": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.2.0.tgz",
-      "integrity": "sha512-oNk3cjvx7Tt1Lgh/aeZAmFpGV2pDr5nHKrBVx6hTkzGhrnMuQqLt6UPlQjdYQ3QHXwyF/ZtZMO1D5Pfi0lu7SA==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.3.0.tgz",
+      "integrity": "sha512-6+GCurDsePHHbLM3ktcjv8N4zrjgrl1O7gOQNG4UMktcwHssFFVm+geVcB4M8siOmwUjV2VaNrp0hpGy8DOQHw==",
       "dependencies": {
-        "@docusaurus/logger": "2.2.0",
+        "@docusaurus/logger": "2.3.0",
         "@svgr/webpack": "^6.2.1",
+        "escape-string-regexp": "^4.0.0",
         "file-loader": "^6.2.0",
         "fs-extra": "^10.1.0",
         "github-slugger": "^1.4.0",
@@ -2558,9 +2579,9 @@
       }
     },
     "node_modules/@docusaurus/utils-common": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.2.0.tgz",
-      "integrity": "sha512-qebnerHp+cyovdUseDQyYFvMW1n1nv61zGe5JJfoNQUnjKuApch3IVsz+/lZ9a38pId8kqehC1Ao2bW/s0ntDA==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.3.0.tgz",
+      "integrity": "sha512-nu5An+26FS7SQTwvyFR4g9lw3NU1u2RLcxJPZF+NCOG8Ne96ciuQosa7+N1kllm/heEJqfTaAUD0sFxpTZrDtw==",
       "dependencies": {
         "tslib": "^2.4.0"
       },
@@ -2577,12 +2598,12 @@
       }
     },
     "node_modules/@docusaurus/utils-validation": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.2.0.tgz",
-      "integrity": "sha512-I1hcsG3yoCkasOL5qQAYAfnmVoLei7apugT6m4crQjmDGxq+UkiRrq55UqmDDyZlac/6ax/JC0p+usZ6W4nVyg==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.3.0.tgz",
+      "integrity": "sha512-TBJCLqwAoiQQJ6dbgBpuLvzsn/XiTgbZkd6eJFUIQYLb1d473Zv58QrHXVmVQDLWiCgmJpHW2LpMfumTpCDgJw==",
       "dependencies": {
-        "@docusaurus/logger": "2.2.0",
-        "@docusaurus/utils": "2.2.0",
+        "@docusaurus/logger": "2.3.0",
+        "@docusaurus/utils": "2.3.0",
         "joi": "^17.6.0",
         "js-yaml": "^4.1.0",
         "tslib": "^2.4.0"
@@ -4093,9 +4114,9 @@
       }
     },
     "node_modules/algoliasearch-helper": {
-      "version": "3.11.2",
-      "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.2.tgz",
-      "integrity": "sha512-eKvSM5hz5w9RcUowu8LnQ5v0KRrFLCvF4K3KF/Ab3VwCT726rWgZUWUIQUPjr9qDENUMukQ/IHZ7bGUVYRGP0g==",
+      "version": "3.11.3",
+      "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.3.tgz",
+      "integrity": "sha512-TbaEvLwiuGygHQIB8y+OsJKQQ40+JKUua5B91X66tMUHyyhbNHvqyr0lqd3wCoyKx7WybyQrC0WJvzoIeh24Aw==",
       "dependencies": {
         "@algolia/events": "^4.0.1"
       },
@@ -13176,9 +13197,9 @@
       }
     },
     "node_modules/ua-parser-js": {
-      "version": "0.7.32",
-      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz",
-      "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==",
+      "version": "0.7.33",
+      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz",
+      "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==",
       "funding": [
         {
           "type": "opencollective",
@@ -13666,6 +13687,14 @@
         }
       }
     },
+    "node_modules/use-sync-external-store": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
+      "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+      }
+    },
     "node_modules/util-deprecate": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
diff --git a/package.json b/package.json
index fbc186ee..083f52be 100644
--- a/package.json
+++ b/package.json
@@ -15,8 +15,8 @@
     "fetch": "ts-node scripts/fetch.ts"
   },
   "dependencies": {
-    "@docusaurus/core": "^2.2.0",
-    "@docusaurus/preset-classic": "^2.2.0",
+    "@docusaurus/core": "^2.3.0",
+    "@docusaurus/preset-classic": "^2.3.0",
     "@fontsource/inter": "^4.5.11",
     "@mdx-js/react": "^1.6.21",
     "@svgr/webpack": "^6.5.0",
@@ -43,7 +43,7 @@
     ]
   },
   "devDependencies": {
-    "@docusaurus/module-type-aliases": "^2.2.0",
+    "@docusaurus/module-type-aliases": "^2.3.0",
     "@tsconfig/docusaurus": "^1.0.2",
     "@types/react": "^17.0.13",
     "@types/react-helmet": "^6.1.1",
diff --git a/team/01-member.md b/src/pages/team.md
similarity index 96%
rename from team/01-member.md
rename to src/pages/team.md
index 58110377..b9d8c8b5 100644
--- a/team/01-member.md
+++ b/src/pages/team.md
@@ -1,6 +1,5 @@
 # Team Member
 
-
 The Apache EventMesh (Incubating) is developed by our PPMCs, Committers and other Contributors. All contributions to EventMesh are greatly appreciated, whether for trivial cleanups, big new features or other material rewards.
 
 ## PPMCs and Committers
@@ -54,9 +53,4 @@ Please refer to the following links, if you also want to make your contribution
 
 Here is the [List of Contributors](https://github.com/apache/incubator-eventmesh/graphs/contributors), thank you all!
 
-<a href="https://github.com/apache/incubator-eventmesh/graphs/contributors">
-  <img src="https://contrib.rocks/image?repo=apache/incubator-eventmesh" />
-</a>
-
-
-
+[![Contributor](https://contrib.rocks/image?repo=apache/incubator-eventmesh)](https://github.com/apache/incubator-eventmesh/graphs/contributors)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org