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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new efb272f  build site
efb272f is described below

commit efb272f27e94de7cf8e347dac7d282c287e91090
Author: zhuyong <yong.z...@alibaba-inc.com>
AuthorDate: Wed Aug 15 11:08:01 2018 +0800

    build site
---
 build/blog.js                                      |   4 +-
 en-us/blog/index.html                              |   2 +-
 .../blog/prepare-an-apache-release.html            | 127 +++++++++++----------
 en-us/blog/prepare-an-apache-release.json          |   4 +
 site_config/blog.js                                |   9 +-
 zh-cn/blog/Prepare-an-Apache-release.html          |  10 +-
 zh-cn/blog/Prepare-an-Apache-release.json          |   4 +-
 zh-cn/blog/index.html                              |   2 +-
 8 files changed, 88 insertions(+), 74 deletions(-)

diff --git a/build/blog.js b/build/blog.js
index ffc8ba8..f369f7d 100644
--- a/build/blog.js
+++ b/build/blog.js
@@ -1,6 +1,6 @@
-!function(e){function t(r){if(n[r])return n[r].exports;var 
o=n[r]={i:r,l:!1,exports:{}};return 
e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var 
n={};t.m=e,t.c=n,t.i=function(e){return 
e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var
 n=e&&e.__esModule?function(){return e.default}:function(){return e};return 
t.d(n,"a",n),n},t.o=function(e,t){return 
Object.prototype.hasOwnProperty.call(e,t)},t.p="/build/",t(t.s=77) [...]
+!function(e){function t(r){if(n[r])return n[r].exports;var 
o=n[r]={i:r,l:!1,exports:{}};return 
e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var 
n={};t.m=e,t.c=n,t.i=function(e){return 
e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var
 n=e&&e.__esModule?function(){return e.default}:function(){return e};return 
t.d(n,"a",n),n},t.o=function(e,t){return 
Object.prototype.hasOwnProperty.call(e,t)},t.p="/build/",t(t.s=77) [...]
   Copyright (c) 2017 Jed Watson.
   Licensed under the MIT License (MIT), see
   http://jedwatson.github.io/classnames
 */
-!function(){"use strict";function n(){for(var 
e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof 
r;if("string"===o||"number"===o)e.push(r);else 
if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&e.push(a)}else 
if("object"===o)for(var u in r)i.call(r,u)&&r[u]&&e.push(u)}}return e.join(" 
")}var i={}.hasOwnProperty;void 
0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(o=function(){return 
n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";funct [...]
\ No newline at end of file
+!function(){"use strict";function n(){for(var 
e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof 
r;if("string"===o||"number"===o)e.push(r);else 
if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&e.push(a)}else 
if("object"===o)for(var u in r)i.call(r,u)&&r[u]&&e.push(u)}}return e.join(" 
")}var i={}.hasOwnProperty;void 
0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(o=function(){return 
n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";funct [...]
\ No newline at end of file
diff --git a/en-us/blog/index.html b/en-us/blog/index.html
index 753be3b..eb4e026 100644
--- a/en-us/blog/index.html
+++ b/en-us/blog/index.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blog.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-list-page" data-reactroot="" 
data-reactid="1" data-react-checksum="-288284785"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/en-us/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">中</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-toggl [...]
+       <div id="root"><div class="blog-list-page" data-reactroot="" 
data-reactid="1" data-react-checksum="913856242"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/en-us/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">中</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-toggle [...]
        <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
        <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
        <script>
diff --git a/zh-cn/blog/Prepare-an-Apache-release.html 
b/en-us/blog/prepare-an-apache-release.html
similarity index 60%
copy from zh-cn/blog/Prepare-an-Apache-release.html
copy to en-us/blog/prepare-an-apache-release.html
index 0a5d55f..fa74526 100644
--- a/zh-cn/blog/Prepare-an-Apache-release.html
+++ b/en-us/blog/prepare-an-apache-release.html
@@ -4,38 +4,38 @@
 <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="Prepare-an-Apache-release" />
-       <meta name="description" content="Prepare-an-Apache-release" />
+       <meta name="keywords" content="prepare-an-apache-release" />
+       <meta name="description" content="prepare-an-apache-release" />
        <!-- 网页标签标题 -->
-       <title>Prepare-an-Apache-release</title>
+       <title>prepare-an-apache-release</title>
        <link rel="shortcut icon" href="/img/dubbo.ico"/>
        <link rel="stylesheet" href="/build/blogDetail.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-detail-page" data-reactroot="" 
data-reactid="1" data-react-checksum="855852892"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/zh-cn/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">En</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-tog [...]
-<p>总的来说,Source Release是Apache关注的重点,也是发布的必须内容;而Binary 
Release是可选项,Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p>
-<p>请参考以下链接,找到更多关于ASF的发布指南:</p>
+       <div id="root"><div class="blog-detail-page" data-reactroot="" 
data-reactid="1" data-react-checksum="-1692158055"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/en-us/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">中</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-to [...]
+<p>In general, Source Release is the key and the required content of Apache. 
But Binary Release is optional, Dubbo can choose whether to release binary 
packages to the Apache repository or to the Maven central repository.</p>
+<p>Please refer to the following links for more information on ASF's release 
guide:</p>
 <ul>
 <li><a href="http://www.apache.org/dev/release-publishing";>Apache Release 
Guide</a></li>
 <li><a href="http://www.apache.org/dev/release.html";>Apache Release 
Policy</a></li>
 <li><a href="http://www.apache.org/dev/publishing-maven-artifacts.html";>Maven 
Release Info</a></li>
 </ul>
-<h2>本地构建环境准备</h2>
-<p>主要包括签名工具、Maven仓库认证相关准备</p>
+<h2>Preparation of Local Building Environment</h2>
+<p>Mainly including the related preparation of signature utilities and Maven 
repository certification</p>
 <ol>
 <li>
-<p>安装GPG,参见 <a 
href="https://www.gnupg.org/download/index.html";>https://www.gnupg.org/download/index.html</a></p>
+<p>Install GPG,refer to <a 
href="https://www.gnupg.org/download/index.html";>https://www.gnupg.org/download/index.html</a></p>
 <ul>
-<li>如Mac OS</li>
+<li>For example, in Mac OS</li>
 </ul>
 <pre><code class="language-sh">$ brew install gpg
-$ gpg --version <span class="hljs-comment">#检查版本,应该为2.x</span>
+$ gpg --version <span class="hljs-comment">#check version,should be 2.x</span>
 </code></pre>
 </li>
 <li>
-<p>用gpg生成key</p>
+<p>Generate the key with GPG</p>
 <ul>
-<li>根据提示,生成key</li>
+<li>Generate the key according to the prompt</li>
 </ul>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> gpg2 --full-gen-key</span>
 gpg (GnuPG) 2.0.12; Copyright (C) 2009 Free Software Foundation, Inc.
@@ -70,22 +70,22 @@ You selected this USER-ID:
    "Robert Burrell Donkin (CODE SIGNING KEY) &lt;rdon...@apache.org&gt;"
 
 Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
-You need a Passphrase to protect your secret key. # 填入密码,以后打包过程中会经常用到
+You need a Passphrase to protect your secret key. # enter the password, which 
will be used frequently when packaging.
 </code></pre>
 <ul>
-<li>查看key id</li>
+<li>View key id</li>
 </ul>
 <pre><code class="language-sh">$ gpg --list-keys
-pub   rsa4096/28681CB1 2018-04-26 <span class="hljs-comment"># 28681CB1就是key 
id</span>
+pub   rsa4096/28681CB1 2018-04-26 <span class="hljs-comment"># 28681CB1 is the 
key id</span>
 uid       [ultimate] liujun (apache-dubbo) &lt;liu...@apache.org&gt;
 sub   rsa4096/D3D6984B 2018-04-26
 
-<span class="hljs-comment"># 通过key id发送public key到keyserver</span>
+<span class="hljs-comment"># send public key to keyserver via key id </span>
 $ gpg --keyserver pgpkeys.mit.edu --send-key 28681CB1
-<span class="hljs-comment"># 
其中,pgpkeys.mit.edu为随意挑选的keyserver,keyserver列表为:https://sks-keyservers.net/status/,因为相互之间是自动同步的,选任意一个都可以。</span>
+<span class="hljs-comment"># Here pgpkeys.mit.edu is a random selection of 
keyserver. Any key server from the list https://sks-keyservers.net/status/ is 
acceptable because they are automatically synchronized.</span>
 </code></pre>
 <ul>
-<li>如果有多个public key,设置默认key</li>
+<li>If there are multiple public keys,set the default key</li>
 </ul>
 <p>~/.gnupg/gpg.conf</p>
 <pre><code class="language-proper"># If you have more than 1 secret key in 
your keyring, you may want to
@@ -95,9 +95,9 @@ default-key 28681CB1
 </code></pre>
 </li>
 <li>
-<p>设置Apache中央仓库</p>
+<p>Set up Apache central repository.</p>
 <ul>
-<li>Dubbo项目的父pom为apache pom</li>
+<li>The parent pom of Dubbo project is apache pom</li>
 </ul>
 <pre><code class="language-xml"><span class="hljs-tag">&lt;<span 
class="hljs-name">parent</span>&gt;</span>
 <span class="hljs-tag">&lt;<span 
class="hljs-name">groupId</span>&gt;</span>org.apache<span 
class="hljs-tag">&lt;/<span class="hljs-name">groupId</span>&gt;</span>
@@ -107,8 +107,9 @@ default-key 28681CB1
 </code></pre>
 <ul>
 <li>
-<p>添加以下内容到.m2/settings.xml</p>
-<p>所有密码请使用<a 
href="http://maven.apache.org/guides/mini/guide-encryption.html";>maven-encryption-plugin</a>加密后再填入</p>
+<p>Add the following contents to .m2/settings.xml</p>
+<p>Enter the passwords after
+encrypting by <a 
href="http://maven.apache.org/guides/mini/guide-encryption.html";>maven-encryption-plugin</a></p>
 </li>
 </ul>
 <pre><code class="language-xml"><span class="hljs-tag">&lt;<span 
class="hljs-name">settings</span>&gt;</span>
@@ -135,88 +136,90 @@ default-key 28681CB1
  <span class="hljs-tag">&lt;/<span class="hljs-name">servers</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">settings</span>&gt;</span>
 </code></pre>
-<p>​</p>
 </li>
 </ol>
-<h2>打包&amp;上传</h2>
+<h2>Pack &amp; Upload</h2>
 <ol>
 <li>
-<p>从主干分支拉取新分支作为发布分支,如现在要发布2.6.4版本,则从2.6.x拉出新分支2.6.4-release,此后2.6.4 Release 
Candidates涉及的修改及打标签等都在2.6.4-release分支进行,最终发布完成后合入主干分支。</p>
+<p>Pull the new branch from the master branch as the release branch. If you 
want to release the 2.6.4 version now, pull the new branch 2.6.4-release from 
2.6.x. Then the
+modifications and taggings related to 2.6.4 Release Candidates are applied to 
2.6.4-release branch, and is merged into the master branch after the final 
release.</p>
 </li>
 <li>
-<p>首先,在2.6.4-release分支验证maven组件打包、source源码打包、签名等是否都正常工作</p>
+<p>First of all, verify that the maven component packing, source packing, 
signature, etc are working properly on the 2.6.4-release branch.</p>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> mvn clean install -Papache-release</span>
 <span class="hljs-meta">$</span><span class="bash"> mvn deploy</span>
-<span class="hljs-meta">#</span><span class="bash"> 
将snapshot包推送到maven中央仓库,处于staging状态</span>
+<span class="hljs-meta">#</span><span class="bash"> push the snapshot package 
to the maven central repository,<span class="hljs-keyword">in</span> staging 
state</span>
 </code></pre>
 </li>
 <li>
-<p>用maven-release-plugin发布</p>
+<p>Release with maven-release-plugin</p>
 <ul>
-<li>先用dryRun验证是否ok</li>
+<li>verify with dryRun</li>
 </ul>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> mvn release:prepare -Papache-release -Darguments=<span 
class="hljs-string">"-DskipTests"</span> -DautoVersionSubmodules=<span 
class="hljs-literal">true</span> -Dusername=YOUR GITHUB ID -DdryRun=<span 
class="hljs-literal">true</span></span>
 </code></pre>
 <ul>
-<li>验证通过后,执行release:prepare</li>
+<li>After verification, run release:prepare</li>
 </ul>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> mvn release:clean</span>
 <span class="hljs-meta">$</span><span class="bash"> mvn release:prepare 
-Papache-release -Darguments=<span class="hljs-string">"-DskipTests"</span> 
-DautoVersionSubmodules=<span class="hljs-literal">true</span> -Dusername=YOUR 
GITHUB ID</span>
-<span class="hljs-meta">#</span><span class="bash"> 执行完成后:1.生成source.zip包; 
2.打出tag,并推送到github仓库; 3.分支版本自动升级为2.6.4-SNAPSHOT,并将修改推送到github仓库</span>
+<span class="hljs-meta">#</span><span class="bash"> After running:1. Generate 
source.zip; 2. Tag and push to github repository; 3. The branch version is 
upgraded to 2.6.4-SNAPSHOT automatically and the modifications are pushed to 
the github repository</span>
 </code></pre>
 <ul>
-<li>执行release:perform,做正式发布</li>
+<li>Run release:perform, make an offical release</li>
 </ul>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> mvn -Prelease release:perform -Darguments=<span 
class="hljs-string">"-DskipTests"</span> -DautoVersionSubmodules=<span 
class="hljs-literal">true</span> -Dusername=YOUR GITHUB ID</span>
-<span class="hljs-meta">#</span><span class="bash"> 
所有artifacts发布到配置的远程maven中央仓库,处于staging状态</span>
+<span class="hljs-meta">#</span><span class="bash"> All artifacts are released 
to  configured remote maven central repository, <span 
class="hljs-keyword">in</span> staging state </span>
 </code></pre>
 </li>
 </ol>
-<h2>准备Apache发布</h2>
+<h2>Prepare Apache Release</h2>
 <ol>
 <li>
-<p>准备svn本机环境(Apache使用svn托管项目的发布内容)</p>
+<p>Prepare the svn local environment (Apache hosting the release content of 
project by svn)</p>
 </li>
 <li>
-<p>将dubbo checkout到本地目录</p>
+<p>Checkout dubbo to local directory</p>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> svn checkout 
https://dist.apache.org/repos/dist/dev/incubator/dubbo</span>
-<span class="hljs-meta">#</span><span class="bash"> 假定本地目录为 
~/apache/incubator/dubbo</span>
+<span class="hljs-meta">#</span><span class="bash"> Assume that the <span 
class="hljs-built_in">local</span> directory is</span>
+~/apache/incubator/dubbo
 </code></pre>
 </li>
 <li>
-<p>当前发布版本为2.6.4,新建目录</p>
-<pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> <span class="hljs-built_in">cd</span> ~/apache/incubator/dubbo 
<span class="hljs-comment"># dubbo svn根目录</span></span>
+<p>The current release version is 2.6.4,new directory</p>
+<pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> <span class="hljs-built_in">cd</span> ~/apache/incubator/dubbo 
<span class="hljs-comment"># dubbo svn root directory</span></span>
 <span class="hljs-meta">$</span><span class="bash"> mkdir 2.6.4</span>
 </code></pre>
 </li>
 <li>
-<p>添加public key到<a 
href="https://dist.apache.org/repos/dist/dev/incubator/dubbo/KEYS";>KEYS</a>文件。KEYS主要是让参与投票的人在本地导入,用来校验sign的正确性</p>
+<p>Add public key to <a 
href="https://dist.apache.org/repos/dist/dev/incubator/dubbo/KEYS";>KEYS</a> 
file.KEYS is mainly used to allow people who participate in the voting to be 
imported locally to verify the correctness of the sign.</p>
 </li>
 <li>
-<p>拷贝Dubbo根目录下的source.zip包到svn本地仓库dubbo/2.6.4</p>
+<p>Copy the source.zip package from the Dubbo root directory to the svn local 
repository dubbo/2.6.4</p>
 </li>
 <li>
-<p>生成sha512签名</p>
+<p>Generate sha512 sign</p>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> shasum -a 512 dubbo-incubating-2.6.4-source-release.zip &gt;&gt; 
dubbo-incubating-2.6.4-source-release.zip.sha512</span>
 </code></pre>
 </li>
 <li>
-<p>如果有binary release要同时发布</p>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span 
class="bash"> 到dubbo项目distribution的module下,执行:</span>
+<p>If the binary release is accompanied with the source release</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span 
class="bash"> In the module of the dubbo project distribution</span>
+run:
 <span class="hljs-meta">$</span><span class="bash"> mvn install</span>
-<span class="hljs-meta">#</span><span class="bash"> 
target目录下,拷贝bin-release.zip以及bin-release.zip.asc到svn本地仓库dubbo/2.6.4</span>
-<span class="hljs-meta">#</span><span class="bash"> 参考第6步,生成sha512签名</span>
+<span class="hljs-meta">#</span><span class="bash"> In target directory,copy 
bin-release.zip and bin-release.zip.asc to svn <span 
class="hljs-built_in">local</span> repository dubbo/2.6.4</span>
+<span class="hljs-meta">#</span><span class="bash"> Refer to the six 
step,generate sha512 sign</span>
 </code></pre>
 </li>
 <li>
-<p>提交到Apache svn</p>
+<p>Commit to Apache svn</p>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span 
class="bash"> svn status</span>
 <span class="hljs-meta">$</span><span class="bash"> svn commit -m <span 
class="hljs-string">'prepare for 2.6.4 RC1'</span></span>
 </code></pre>
 </li>
 </ol>
-<h2>验证Release Candidates</h2>
-<p>验证环节包含但不限于以下内容和形式:</p>
+<h2>Verify Release Candidates</h2>
+<p>The verification link includes but is not limited to the following contents 
and forms:</p>
 <ol>
 <li>Check signatures and hashes are good</li>
 </ol>
@@ -257,13 +260,13 @@ mvn clean install -Drat.skip=<span 
class="hljs-literal">false</span> -Dcheckstyl
 <p>Release candidates match with corresponding tags, you can find tag link and 
hash in vote email.</p>
 </li>
 </ul>
-<h2>进入投票</h2>
-<p>投票分两个阶段:</p>
+<h2>Begin voting</h2>
+<p>The voting is divided into two phases:</p>
 <ol>
-<li>Dubbo社区投票,发起投票邮件到d...@dubbo.apache.org。在社区开发者Review,并统计到3个同意发版的binding票后,即可进入下一阶段的投票。</li>
-<li>Apache社区投票,发起投票邮件到gene...@apache.org。在Apache PMC 
Review,并统计到3个统一发版的binding票后,即可进行正式发布。</li>
+<li>Dubbo community votes and sends the voting email to <a 
href="mailto:d...@dubbo.apache.org";>d...@dubbo.apache.org</a>. After reviewing 
by community developers and winning 3 binding tickets that agree to release, 
you can go to the next stage of voting.</li>
+<li>Apache community votes and sends the voting email to <a 
href="mailto:gene...@apache.org";>gene...@apache.org</a>. After reviewing by 
Apache PMC Review and winning 3 binding tickets that agree to release,you will 
be allowed to release officially.</li>
 </ol>
-<p>邮件模板:</p>
+<p>Mail template:</p>
 <pre><code class="language-tex">Hello Dubbo Community,
 
 This is a call for vote to release Apache Dubbo (Incubating) version 2.6.2.
@@ -294,15 +297,15 @@ Please vote accordingly:
 Thanks,
 The Apache Dubbo (Incubating) Team
 </code></pre>
-<h2>正式发布</h2>
+<h2>Official Release</h2>
 <ol>
-<li>提交https://dist.apache.org/repos/dist/dev/incubator/dubbo目录下的发布包到https://dist.apache.org/repos/dist/release/incubator/dubbo/,完成正式发布。</li>
-<li>发邮件到d...@dubbo.apache.org和gene...@apache.org,通知社区发布完成。</li>
+<li>Commit release package of  <a 
href="https://dist.apache.org/repos/dist/dev/incubator/dubbo";>https://dist.apache.org/repos/dist/dev/incubator/dubbo</a>
 to <a 
href="https://dist.apache.org/repos/dist/release/incubator/dubbo/";>https://dist.apache.org/repos/dist/release/incubator/dubbo/</a>,
 complete official release。</li>
+<li>Send mail to <a 
href="mailto:d...@dubbo.apache.org";>d...@dubbo.apache.org</a> and <a 
href="mailto:gene...@apache.org";>gene...@apache.org</a>, notify the community 
that the release is completed.</li>
 </ol>
-<h2>完成Maven Convenient Binary发布(可选)</h2>
-<p><strong><a href="http://apache.repository.org";>apache.repository.org</a> 
nexus仓库的权限已经申请,参见<a 
href="https://issues.apache.org/jira/browse/INFRA-16451";>jira</a>。</strong></p>
-<p>之前发布到maven仓库的atifacts都处于staging状态,用Apache <a 
href="http://xn--idapache-zm2p156p.repository.org";>id登录apache.repository.org</a>,发布即可。</p>
-</section><footer class="footer-container" data-reactid="19"><div 
class="footer-body" data-reactid="20"><img src="/img/dubbo_gray.png" 
data-reactid="21"/><img class="apache" src="/img/apache_logo.png" 
data-reactid="22"/><div class="cols-container" data-reactid="23"><div 
class="col col-12" data-reactid="24"><h3 data-reactid="25">Disclaimer</h3><p 
data-reactid="26">Apache Dubbo is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Incubator. Incubatio [...]
+<h2>Complete Maven Convenient Binary release(Optional)</h2>
+<p><strong><a href="http://apache.repository.org";>apache.repository.org</a> 
The permissions of the nexus repository have been applied, see <a 
href="https://issues.apache.org/jira/browse/INFRA-16451";>jira</a>。</strong></p>
+<p>The artifacts that were previously published to the maven repository are in 
the staging state. Log in to <a 
href="http://apache.repository.org";>apache.repository.org</a> with the Apache 
id and release it.</p>
+</section><footer class="footer-container" data-reactid="19"><div 
class="footer-body" data-reactid="20"><img src="/img/dubbo_gray.png" 
data-reactid="21"/><img class="apache" src="/img/apache_logo.png" 
data-reactid="22"/><div class="cols-container" data-reactid="23"><div 
class="col col-12" data-reactid="24"><h3 data-reactid="25">Disclaimer</h3><p 
data-reactid="26">Apache Dubbo is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Incubator. Incubatio [...]
        <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
        <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
        <script>
diff --git a/en-us/blog/prepare-an-apache-release.json 
b/en-us/blog/prepare-an-apache-release.json
new file mode 100644
index 0000000..df0f7bf
--- /dev/null
+++ b/en-us/blog/prepare-an-apache-release.json
@@ -0,0 +1,4 @@
+{
+  "filename": "prepare-an-apache-release.md",
+  "__html": "<h2>Understanding the Apache Release Cycle</h2>\n<p>In general, 
Source Release is the key and the required content of Apache. But Binary 
Release is optional, Dubbo can choose whether to release binary packages to the 
Apache repository or to the Maven central repository.</p>\n<p>Please refer to 
the following links for more information on ASF's release 
guide:</p>\n<ul>\n<li><a 
href=\"http://www.apache.org/dev/release-publishing\";>Apache Release 
Guide</a></li>\n<li><a href=\"ht [...]
+}
\ No newline at end of file
diff --git a/site_config/blog.js b/site_config/blog.js
index 058e8ae..058c332 100644
--- a/site_config/blog.js
+++ b/site_config/blog.js
@@ -4,6 +4,13 @@ export default {
     postsTitle: 'All posts',
     list: [
         {
+            title: 'How to prepare an Apache release',
+            author: '@smilechenjia',
+            dateStr: 'August 14th, 2018',
+            desc: 'This blog describes the full flow of Apache release in 
detail from how to install local environment and start vote.',
+            link: '/en-us/blog/prepare-an-apache-release.html',
+        },
+        {
           title: 'Source code analysis of spring-boot+Dubbo App start and 
stop',
           author: '@noahziheng',
           dateStr: 'August 14th, 2018',
@@ -133,7 +140,7 @@ export default {
           author: '@chickenlj',
           dateStr: 'August 8th, 2018',
           desc: '从如何搭建本地构建环境到如何发起投票,详细的介绍了Apache版本发布的完整流程',
-          link: '/zh-cn/blog/Prepare-an-Apache-release.html',
+          link: '/zh-cn/blog/prepare-an-apache-release.html',
       },
       {
           title: '在 Dubbo 应用中使用 Zookeeper',
diff --git a/zh-cn/blog/Prepare-an-Apache-release.html 
b/zh-cn/blog/Prepare-an-Apache-release.html
index 0a5d55f..fd133cf 100644
--- a/zh-cn/blog/Prepare-an-Apache-release.html
+++ b/zh-cn/blog/Prepare-an-Apache-release.html
@@ -4,15 +4,15 @@
 <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, 
maximum-scale=1.0, user-scalable=no">
-       <meta name="keywords" content="Prepare-an-Apache-release" />
-       <meta name="description" content="Prepare-an-Apache-release" />
+       <meta name="keywords" content="prepare-an-apache-release" />
+       <meta name="description" content="prepare-an-apache-release" />
        <!-- 网页标签标题 -->
-       <title>Prepare-an-Apache-release</title>
+       <title>prepare-an-apache-release</title>
        <link rel="shortcut icon" href="/img/dubbo.ico"/>
        <link rel="stylesheet" href="/build/blogDetail.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-detail-page" data-reactroot="" 
data-reactid="1" data-react-checksum="855852892"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/zh-cn/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">En</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-tog [...]
+       <div id="root"><div class="blog-detail-page" data-reactroot="" 
data-reactid="1" data-react-checksum="-1583593522"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/zh-cn/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">En</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-t [...]
 <p>总的来说,Source Release是Apache关注的重点,也是发布的必须内容;而Binary 
Release是可选项,Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p>
 <p>请参考以下链接,找到更多关于ASF的发布指南:</p>
 <ul>
@@ -301,7 +301,7 @@ The Apache Dubbo (Incubating) Team
 </ol>
 <h2>完成Maven Convenient Binary发布(可选)</h2>
 <p><strong><a href="http://apache.repository.org";>apache.repository.org</a> 
nexus仓库的权限已经申请,参见<a 
href="https://issues.apache.org/jira/browse/INFRA-16451";>jira</a>。</strong></p>
-<p>之前发布到maven仓库的atifacts都处于staging状态,用Apache <a 
href="http://xn--idapache-zm2p156p.repository.org";>id登录apache.repository.org</a>,发布即可。</p>
+<p>之前发布到maven仓库的artifacts都处于staging状态,用Apache <a 
href="http://xn--idapache-zm2p156p.repository.org";>id登录apache.repository.org</a>,发布即可。</p>
 </section><footer class="footer-container" data-reactid="19"><div 
class="footer-body" data-reactid="20"><img src="/img/dubbo_gray.png" 
data-reactid="21"/><img class="apache" src="/img/apache_logo.png" 
data-reactid="22"/><div class="cols-container" data-reactid="23"><div 
class="col col-12" data-reactid="24"><h3 data-reactid="25">Disclaimer</h3><p 
data-reactid="26">Apache Dubbo is an effort undergoing incubation at The Apache 
Software Foundation (ASF), sponsored by the Incubator. Incubatio [...]
        <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
        <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
diff --git a/zh-cn/blog/Prepare-an-Apache-release.json 
b/zh-cn/blog/Prepare-an-Apache-release.json
index c2c4806..af485b6 100644
--- a/zh-cn/blog/Prepare-an-Apache-release.json
+++ b/zh-cn/blog/Prepare-an-Apache-release.json
@@ -1,4 +1,4 @@
 {
-  "filename": "Prepare-an-Apache-release.md",
-  "__html": "<h2>理解Apache发布的内容和流程</h2>\n<p>总的来说,Source 
Release是Apache关注的重点,也是发布的必须内容;而Binary 
Release是可选项,Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p>\n<p>请参考以下链接,找到更多关于ASF的发布指南:</p>\n<ul>\n<li><a
 href=\"http://www.apache.org/dev/release-publishing\";>Apache Release 
Guide</a></li>\n<li><a href=\"http://www.apache.org/dev/release.html\";>Apache 
Release Policy</a></li>\n<li><a 
href=\"http://www.apache.org/dev/publishing-maven-artifacts.html\";>Maven 
Release Info</a></li>\n</ul>\n<h2>本地构建环境准备< [...]
+  "filename": "prepare-an-apache-release.md",
+  "__html": "<h2>理解Apache发布的内容和流程</h2>\n<p>总的来说,Source 
Release是Apache关注的重点,也是发布的必须内容;而Binary 
Release是可选项,Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p>\n<p>请参考以下链接,找到更多关于ASF的发布指南:</p>\n<ul>\n<li><a
 href=\"http://www.apache.org/dev/release-publishing\";>Apache Release 
Guide</a></li>\n<li><a href=\"http://www.apache.org/dev/release.html\";>Apache 
Release Policy</a></li>\n<li><a 
href=\"http://www.apache.org/dev/publishing-maven-artifacts.html\";>Maven 
Release Info</a></li>\n</ul>\n<h2>本地构建环境准备< [...]
 }
\ No newline at end of file
diff --git a/zh-cn/blog/index.html b/zh-cn/blog/index.html
index da7c98c..2a7242c 100644
--- a/zh-cn/blog/index.html
+++ b/zh-cn/blog/index.html
@@ -12,7 +12,7 @@
        <link rel="stylesheet" href="/build/blog.css" />
 </head>
 <body>
-       <div id="root"><div class="blog-list-page" data-reactroot="" 
data-reactid="1" data-react-checksum="1862295214"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/zh-cn/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">En</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-togg [...]
+       <div id="root"><div class="blog-list-page" data-reactroot="" 
data-reactid="1" data-react-checksum="721116974"><header 
class="header-container header-container-normal" data-reactid="2"><div 
class="header-body" data-reactid="3"><a href="/zh-cn/index.html" 
data-reactid="4"><img class="logo" src="/img/dubbo_colorful.png" 
data-reactid="5"/></a><span class="language-switch language-switch-normal" 
data-reactid="6">En</span><div class="header-menu" data-reactid="7"><img 
class="header-menu-toggl [...]
        <script 
src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js";></script>
        <script 
src="https://f.alicdn.com/react/15.4.1/react-dom.min.js";></script>
        <script>

Reply via email to