Add back a section on Target Patterns in "user-manual.html"

This makes the section more discoverable, and this fixes links that referred
to the old page.

RELNOTES: None.
PiperOrigin-RevId: 220192961
diff --git a/site/_layouts/documentation.html b/site/_layouts/documentation.html
index 77410c6..b3413ab 100644
--- a/site/_layouts/documentation.html
+++ b/site/_layouts/documentation.html
@@ -69,7 +69,7 @@
               </li>
 
               <li><a href="/versions/{{ site.version }}/build-ref.html">Bazel Concepts</a></li>
-              <li><a href="/versions/{{ site.version }}/guide.html">User Manual</a></li>
+              <li><a href="/versions/{{ site.version }}/guide.html">User's Guide</a></li>
               <li><a href="/versions/{{ site.version }}/external.html">External Dependencies</a></li>
 
               <li>
diff --git a/site/docs/guide.html b/site/docs/guide.html
index 6cf6606..900fbbe 100644
--- a/site/docs/guide.html
+++ b/site/docs/guide.html
@@ -1,6 +1,6 @@
 ---
 layout: documentation
-title: User Manual
+title: User's Guide
 ---
 <h1>A User's Guide to Bazel</h1>
 
diff --git a/site/docs/user-manual.html b/site/docs/user-manual.html
index 0d7da4e..b1659bd 100644
--- a/site/docs/user-manual.html
+++ b/site/docs/user-manual.html
@@ -4,6 +4,13 @@
 ---
 <h1>Commands and Options</h1>
 
+<h2 id='target-patterns'>Target Syntax</h2>
+
+Some commands, like <code>build</code> or <code>test</code>, can operate
+on a list of targets. They use a syntax more flexible than labels, which is
+documented in the "<a href="guide.html#target-patterns">Specifying
+targets to build</a>" section of the User's Guide.
+
 <h2>Options</h2>
 
 <p>