http://git-wip-us.apache.org/repos/asf/hbase-site/blob/99c53df1/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index 212e336..cdc90c7 100644
--- a/book.html
+++ b/book.html
@@ -31617,45 +31617,28 @@ When you are satisfied with your changes, follow the 
procedure in
 <div class="sect2">
 <h3 id="website_publish"><a class="anchor" href="#website_publish"></a>A.3. 
Publishing the HBase Website and Documentation</h3>
 <div class="paragraph">
-<p>HBase uses the ASF&#8217;s <code>gitpubsub</code> mechanism.
-. After generating the website and documentation
-artifacts using <code>mvn clean site site:stage</code>, check out the 
<code>asf-site</code> repository.</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Remove previously-generated content using the following command:</p>
-<div class="listingblock">
-<div class="content">
-<pre>rm -rf rm -rf *apidocs* *book* *.html *.pdf* css js</pre>
+<p>HBase uses the ASF&#8217;s <code>gitpubsub</code> mechanism. A Jenkins job 
runs the
+<code>dev-support/jenkins-scripts/generate-hbase-website.sh</code> script, 
which runs the
+<code>mvn clean site site:stage</code> against the <code>master</code> branch 
of the <code>hbase</code>
+repository and commits the built artifacts to the <code>asf-site</code> branch 
of the
+<code>hbase-site</code> repository. When the commit is pushed, the website is 
redeployed
+automatically. If the script encounters an error, an email is sent to the
+developer mailing list. You can run the script manually or examine it to see 
the
+steps involved.</p>
 </div>
 </div>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-Do not remove the <code>0.94/</code> directory. To regenerate them, you must 
check out
-the 0.94 branch and run <code>mvn clean site site:stage</code> from there, and 
then copy the
-artifacts to the 0.94/ directory of the <code>asf-site</code> branch.
-</td>
-</tr>
-</table>
-</div>
-</li>
-<li>
-<p>Copy the contents of <code>target/staging</code> to the branch.</p>
-</li>
-<li>
-<p>Add and commit your changes, and submit a patch for review.</p>
-</li>
-</ol>
+<div class="sect2">
+<h3 id="website_check_links"><a class="anchor" 
href="#website_check_links"></a>A.4. Checking the HBase Website for Broken 
Links</h3>
+<div class="paragraph">
+<p>A Jenkins job runs periodically to check HBase website for broken links, 
using
+the <code>dev-support/jenkins-scripts/check-website-links.sh</code> script. 
This script
+uses a tool called <code>linklint</code> to check for bad links and create a 
report. If
+broken links are found, an email is sent to the developer mailing list. You can
+run the script manually or examine it to see the steps involved.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_hbase_reference_guide_style_guide_and_cheat_sheet"><a class="anchor" 
href="#_hbase_reference_guide_style_guide_and_cheat_sheet"></a>A.4. HBase 
Reference Guide Style Guide and Cheat Sheet</h3>
+<h3 id="_hbase_reference_guide_style_guide_and_cheat_sheet"><a class="anchor" 
href="#_hbase_reference_guide_style_guide_and_cheat_sheet"></a>A.5. HBase 
Reference Guide Style Guide and Cheat Sheet</h3>
 <div class="paragraph">
 <p>The HBase Reference Guide is written in Asciidoc and built using <a 
href="http://asciidoctor.org";>AsciiDoctor</a>.
 The following cheat sheet is included for your reference. More nuanced and 
comprehensive documentation
@@ -32056,7 +32039,7 @@ Nothing between the slashes will show up.
 </table>
 </div>
 <div class="sect2">
-<h3 id="_auto_generated_content"><a class="anchor" 
href="#_auto_generated_content"></a>A.5. Auto-Generated Content</h3>
+<h3 id="_auto_generated_content"><a class="anchor" 
href="#_auto_generated_content"></a>A.6. Auto-Generated Content</h3>
 <div class="paragraph">
 <p>Some parts of the HBase Reference Guide, most notably <a 
href="#config.files">config.files</a>,
 are generated automatically, so that this area of the documentation stays in
@@ -32076,7 +32059,7 @@ from HBase source files in the future.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_images_in_the_hbase_reference_guide"><a class="anchor" 
href="#_images_in_the_hbase_reference_guide"></a>A.6. Images in the HBase 
Reference Guide</h3>
+<h3 id="_images_in_the_hbase_reference_guide"><a class="anchor" 
href="#_images_in_the_hbase_reference_guide"></a>A.7. Images in the HBase 
Reference Guide</h3>
 <div class="paragraph">
 <p>You can include images in the HBase Reference Guide. It is important to 
include
 an image title if possible, and alternate text always. This allows screen 
readers
@@ -32111,7 +32094,7 @@ committed, it should go into the above directory.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_adding_a_new_chapter_to_the_hbase_reference_guide"><a class="anchor" 
href="#_adding_a_new_chapter_to_the_hbase_reference_guide"></a>A.7. Adding a 
New Chapter to the HBase Reference Guide</h3>
+<h3 id="_adding_a_new_chapter_to_the_hbase_reference_guide"><a class="anchor" 
href="#_adding_a_new_chapter_to_the_hbase_reference_guide"></a>A.8. Adding a 
New Chapter to the HBase Reference Guide</h3>
 <div class="paragraph">
 <p>If you want to add a new chapter to the HBase Reference Guide, the easiest 
way
 is to copy an existing chapter file, rename it, and change the ID (in double
@@ -32130,7 +32113,7 @@ creating your patch.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_common_documentation_issues"><a class="anchor" 
href="#_common_documentation_issues"></a>A.8. Common Documentation Issues</h3>
+<h3 id="_common_documentation_issues"><a class="anchor" 
href="#_common_documentation_issues"></a>A.9. Common Documentation Issues</h3>
 <div class="paragraph">
 <p>The following documentation issues come up often. Some of these are 
preferences,
 but others can create mysterious build errors or other problems.</p>

Reply via email to