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

github-bot pushed a commit to branch asf-site-v2
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site-v2 by this push:
     new c010933014d deploy: 6a4781912389045cb67fb0017b5d7c67d9df19f1
c010933014d is described below

commit c010933014da08aef3e809d11471a2422f6835e8
Author: AlbumenJ <[email protected]>
AuthorDate: Wed Oct 9 09:07:58 2024 +0000

    deploy: 6a4781912389045cb67fb0017b5d7c67d9df19f1
---
 .../index.html                                                          | 2 +-
 .../index.html                                                          | 2 +-
 .../index.html                                                          | 2 +-
 en/download/index.html                                                  | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 .../index.html"                                                         | 2 +-
 zh-cn/download/index.html                                               | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
 
b/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
index 3fdb112b44b..2160b25794a 100644
--- 
a/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
+++ 
b/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
@@ -106,7 +106,7 @@
 <label for=m-enblogrust-check><a href=/en/blog/rust/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblogrust><span>Rust</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-li><input
 type=checkbox 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingu [...]
 <label 
for=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-check><a
 
href=/en/blog/2022/10/23/apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released/
 title="Apache Dubbo Adds a New Member to Its Multilingual System: The First 
Rust Language Version is Officially Released" class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" id=m-enblog20221023a [...]
 <label for=m-enblog-web-check><a href=/en/blog/-web/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblog-web><span>Web</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-li><input
 type=checkbox 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dub
 [...]
-<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
+<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
 </span></span></code></pre></div><h2 id=define-service>Define 
Service</h2><p>Now, use Protocol Buffer (IDL) to define a Dubbo 
service.</p><p>Create a directory and generate the file.</p><div 
class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-shell data-lang=shell><span style=display:flex><span>mkdir -p 
proto <span style=color:#719e07>&amp;&amp;</span> touch proto/example.proto
 </span></span></code></pre></div><p>Write the content.</p><div 
class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-protobuf data-lang=protobuf><span 
style=display:flex><span>syntax <span style=color:#719e07>=</span> <span 
style=color:#2aa198>&#34;proto3&#34;</span>;
 </span></span><span style=display:flex><span>
diff --git 
a/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
 
b/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
index 7b6ce34801b..0d71589b471 100644
--- 
a/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
+++ 
b/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
@@ -106,7 +106,7 @@
 <label for=m-enblogrust-check><a href=/en/blog/rust/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblogrust><span>Rust</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-li><input
 type=checkbox 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingu [...]
 <label 
for=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-check><a
 
href=/en/blog/2022/10/23/apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released/
 title="Apache Dubbo Adds a New Member to Its Multilingual System: The First 
Rust Language Version is Officially Released" class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" id=m-enblog20221023a [...]
 <label for=m-enblog-web-check><a href=/en/blog/-web/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblog-web><span>Web</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-li><input
 type=checkbox 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dub
 [...]
-<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
+<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>port</span>: <span style=color:#2aa198>8099</span>
 </span></span><span style=display:flex><span><span 
style=color:#268bd2>spring</span>:
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>application</span>:
diff --git 
a/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
 
b/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
index 3bcef9a4f09..318c10d9d42 100644
--- 
a/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
+++ 
b/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
@@ -106,7 +106,7 @@
 <label for=m-enblogrust-check><a href=/en/blog/rust/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblogrust><span>Rust</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-li><input
 type=checkbox 
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingu [...]
 <label 
for=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-check><a
 
href=/en/blog/2022/10/23/apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released/
 title="Apache Dubbo Adds a New Member to Its Multilingual System: The First 
Rust Language Version is Officially Released" class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" id=m-enblog20221023a [...]
 <label for=m-enblog-web-check><a href=/en/blog/-web/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-enblog-web><span>Web</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-li><input
 type=checkbox 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dub
 [...]
-<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
+<label 
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
 
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
 web browser pages access Dubbo and g [...]
 </span></span><span style=display:flex><span><span 
style=color:#b58900>cd</span> dubbo-web-example
 </span></span><span style=display:flex><span>npm install
 </span></span></code></pre></div><p>Due to using Protocol Buffer, we first 
need to install the relevant code generation tools, including 
<code>@bufbuild/protoc-gen-es</code>, <code>@bufbuild/protobuf</code>, 
<code>@apachedubbo/protoc-gen-apache-dubbo-es</code>, and 
<code>@apachedubbo/dubbo</code>.</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-shell data-lang=shell><span style=display:flex [...]
diff --git a/en/download/index.html b/en/download/index.html
index 191ef5a72c8..490c4e183f0 100644
--- a/en/download/index.html
+++ b/en/download/index.html
@@ -17,7 +17,7 @@
 <label for=m-endownloadnodejs-check><a href=/en/download/#nodejs 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadnodejs><span>Node.js</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadadmin-li><input type=checkbox id=m-endownloadadmin-check>
 <label for=m-endownloadadmin-check><a href=/en/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-endownloadspi-extensions-li><input type=checkbox 
id=m-endownloadspi-extensions-check>
 <label for=m-endownloadspi-extensions-check><a 
href=/en/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-endownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-endownloadpixiu-li><input 
type=checkbox id=m-endownloadpixiu-check>
-<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div 
class=td-content><h1>Download</h1><div class= [...]
+<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div 
class=td-content><h1>Download</h1><div class= [...]
 <button class="btn btn-primary mb-4 
feedback--no">No</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/en//download?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the
 [...]
 <a href="https://github.com/apache/dubbo-website/issues/new?title=Download"; 
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
diff --git 
"a/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
 
"b/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
index 8ea27a9b6aa..8a403f759f2 100644
--- 
"a/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/observability?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+mat
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=Apache%20Dubbo%20%e4%ba%91%e5%8e%9f%e7%94%9f%e5%8f%af%e8%a7%82%e6%b5%8b%e6%80%a7%e7%9a%84%e6%8e%a2%e7%b4%a2%e4%b8%8e%e5%ae%9e%e8%b7%b5";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
 
"b/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
index 2decddf1534..b58635734f6 100644
--- 
"a/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 </span></span></code></pre></div><h2 id=定义服务>定义服务</h2><p>现在,使用 Protocol Buffer 
(IDL) 来定义一个 Dubbo 服务。</p><p>创建目录,并生成文件</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-shell data-lang=shell><span style=display:flex><span>mkdir -p 
proto <span style=color:#719e07>&amp;&amp;</span> touch proto/example.proto
 </span></span></code></pre></div><p>写入内容</p><div class=highlight><pre 
tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-protobuf data-lang=protobuf><span 
style=display:flex><span>syntax <span style=color:#719e07>=</span> <span 
style=color:#2aa198>&#34;proto3&#34;</span>;
 </span></span><span style=display:flex><span>
diff --git 
"a/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
 
"b/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
index 0e59bb60b38..bda917d21c6 100644
--- 
"a/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/ecosystem-opensergo?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=OpenSergo%20&amp;amp;%20Dubbo%20%e5%be%ae%e6%9c%8d%e5%8a%a1%e6%b2%bb%e7%90%86%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
 
"b/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\24
 [...]
index 3f9c160368b..da308b66a6b 100644
--- 
"a/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/ecosystem-seata?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+m
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=Seata%20%e5%be%ae%e6%9c%8d%e5%8a%a1%e6%9e%b6%e6%9e%84%e4%b8%8b%e7%9a%84%e4%b8%80%e7%ab%99%e5%bc%8f%e5%88%86%e5%b8%83%e5%bc%8f%e4%ba%8b%e5%8a%a1%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
 
"b/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\
 [...]
index 19973fd60f9..083592f6c49 100644
--- 
"a/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 </span></span><span style=display:flex><span><span 
style=color:#b58900>cd</span> dubbo-web-example
 </span></span><span style=display:flex><span>npm install
 </span></span></code></pre></div><p>因为使用 Protocol Buffer 
的原因,我们首先需要安装相关的代码生成工具,这包括 
<code>@bufbuild/protoc-gen-es</code>、<code>@bufbuild/protobuf</code>、<code>@apachedubbo/protoc-gen-apache-dubbo-es</code>、<code>@apachedubbo/dubbo</code>。</p><div
 class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-shell data-lang=shell><span style=display:flex><span>npm 
install @bufbuild/protoc-gen-es @bufbuild/protobuf [...]
diff --git 
"a/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
 
"b/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
index b5746e1b414..76566198f36 100644
--- 
"a/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/graalvm-native-image?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fr
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%90%af%e5%8a%a8%e9%80%9f%e5%ba%a6%e6%8f%90%e5%8d%8710%e5%80%8d%ef%bc%9aApache%20Dubbo%20%e9%9d%99%e6%80%81%e5%8c%96%20GraalVM%20Native%20Image%20%e6%b7%b1%e5%ba%a6%e8%a7%a3%e6%9e%90";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
 
"b/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
index 475b9299454..3bc47baf9ef 100644
--- 
"a/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/triple-to-connect-frontend-and-backend?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%9f%ba%e4%ba%8e%20Triple%20%e5%ae%9e%e7%8e%b0%20Web%20%e7%a7%bb%e5%8a%a8%e7%ab%af%e5%90%8e%e7%ab%af%e5%85%a8%e9%9d%a2%e6%89%93%e9%80%9a";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
 
"b/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
index 79a0c37bd67..c1b30aa7a5c 100644
--- 
"a/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>port</span>: <span style=color:#2aa198>8099</span>
 </span></span><span style=display:flex><span><span 
style=color:#268bd2>spring</span>:
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>application</span>:
diff --git 
"a/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
 
"b/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/in
 [...]
index 8a9a06e37d4..143b1330bf2 100644
--- 
"a/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/dubbo-on-kubernetes?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e9%83%a8%e7%bd%b2Dubbo%e5%ba%94%e7%94%a8%e5%88%b0Kubernetes%20%e2%80%93%20Apache%20Dubbo%20Kubernetes%20%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git 
"a/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
 
"b/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
index d925d36f748..52bb2ac7b0c 100644
--- 
"a/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
+++ 
"b/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
 <label 
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
 
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
 <label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left 
pl-0 td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
 <label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a 
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/ 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
 type=checkbox id=m-zh- [...]
-<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
+<label 
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
 
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
 
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9  [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//blog/news/apachecon2023/usecase-zhengcaiyun?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%94%bf%e9%87%87%e4%ba%91%e5%9f%ba%e4%ba%8eDubbo%e7%9a%84%e6%b7%b7%e5%90%88%e4%ba%91%e6%95%b0%e6%8d%ae%e8%b7%a8%e7%bd%91%e5%ae%9e%e8%b7%b5";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git a/zh-cn/download/index.html b/zh-cn/download/index.html
index adbbb8461d5..8b0678fd884 100644
--- a/zh-cn/download/index.html
+++ b/zh-cn/download/index.html
@@ -18,7 +18,7 @@
 <label for=m-zh-cndownloadnodejs-check><a href=/zh-cn/download/#nodejs 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadnodejs><span>Node.js</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadadmin-li><input type=checkbox id=m-zh-cndownloadadmin-check>
 <label for=m-zh-cndownloadadmin-check><a href=/zh-cn/download/#admin 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadadmin><span>Admin</span></a></label></li><li 
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cndownloadspi-extensions-li><input type=checkbox 
id=m-zh-cndownloadspi-extensions-check>
 <label for=m-zh-cndownloadspi-extensions-check><a 
href=/zh-cn/download/spi-extensions/ class="align-left pl-0 td-sidebar-link 
td-sidebar-link__page" id=m-zh-cndownloadspi-extensions><span>SPI 
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" id=m-zh-cndownloadpixiu-li><input 
type=checkbox id=m-zh-cndownloadpixiu-check>
-<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div 
class=td-content><h1>版本发布</h1><div class=l [...]
+<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main
 class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb 
class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li 
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div 
class=td-content><h1>版本发布</h1><div class=l [...]
 <button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn//download?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e7%89%88%e6%9c%ac%e5%8f%91%e5%b8%83";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>

Reply via email to