--- a/Allura/allura/templates/jinja_master/lib.html
+++ b/Allura/allura/templates/jinja_master/lib.html
@@ -120,7 +120,7 @@
<li><a href="#md_ex_links{{id}}">Links</a></li>
<li><a href="#md_ex_reflinks{{id}}">Reference Links</a></li>
<li><a href="#md_ex_artlinks{{id}}">Artifact Links</a></li>
- <li><a href="#md_ex_text{{id}}">Text</a></li>
+ <li><a href="#md_ex_text{{id}}">Basic Text Formatting</a></li>
<li><a href="#md_ex_bq{{id}}">Blockquotes</a></li>
<li><a href="#md_ex_pre{{id}}">Preformatted Text</a></li>
<li><a href="#md_ex_lists{{id}}">Lists</a></li>
@@ -128,7 +128,7 @@
<li><a href="#md_ex_headers{{id}}">Headers</a></li>
<li><a href="#md_ex_hr{{id}}">Horizontal Rules</a></li>
<li><a href="#md_ex_img{{id}}">Images</a></li>
- <li><a href="#md_ex_escapes{{id}}">Escapes</a></li>
+ <li><a href="#md_ex_escapes{{id}}">Escapes and HTML</a></li>
<li><a href="#md_ex_moreheaders{{id}}">More Headers</a></li>
<li><a href="#md_ex_toc{{id}}">Table of Contents</a></li>
<li><a href="#md_ex_code{{id}}">Code Highlighting</a></li>
@@ -226,7 +226,7 @@
</div>
<div class="markdown_syntax_section hidden_in_modal md_ex_text{{id}}">
-<h2 id="md_ex_text{{id}}">Text</h2>
+<h2 id="md_ex_text{{id}}">Basic Text Formatting</h2>
<p>Use * or _ to emphasize things:</p>
<div class="codehilite"><pre>*this is in italic* and _so is this_
@@ -293,7 +293,10 @@
<h2 id="md_ex_pre{{id}}">Preformatted Text</h2>
<p>If you want some text to show up exactly as you write it, without
Markdown doing anything to it, just indent every line by at least 4
-spaces (or 1 tab).</p>
+spaces (or 1 tab). As an alternative to indenting, you can use 4 or
+more tildes before and after the text. See examples in the
+<a href="#md_ex_code">Code Highlighting section</a>
+</p>
<div class="codehilite"><pre>
This line won't *have any markdown* formatting applied.
I can even write <b>HTML</b> and it will show up as text.
@@ -301,9 +304,8 @@
Markdown. <b>this won't show up as HTML</b> but
exactly <i>as you see it in this text file</i>.
-As a shortcut you can use backquotes to do the same thing while
-inside a normal pargraph. `This won't be *italic* or **bold**
-at all.`
+Within a paragraph, you can use backquotes to do the same thing.
+`This won't be *italic* or **bold** at all.`
</pre></div>
<p>Output:</p>
@@ -314,9 +316,8 @@
Markdown. <b>this won't show up as HTML</b> but
exactly <i>as you see it in this text file</i>.
-As a shortcut you can use backquotes to do the same thing while
-inside a normal pargraph. `This won't be *italic* or **bold**
-at all.`""")}}
+Within a paragraph, you can use backquotes to do the same thing.
+`This won't be *italic* or **bold** at all.`""")}}
</div>
@@ -483,7 +484,7 @@
<div class="markdown_syntax_section hidden_in_modal md_ex_escapes{{id}}">
-<h2 id="md_ex_escapes{{id}}">Escapes</h2>
+<h2 id="md_ex_escapes{{id}}">Escapes and HTML</h2>
<p>What if you want to just show asterisks, not italics?</p>
<div class="codehilite"><pre>* this shows up in italics: *a happy day*
* this shows the asterisks: \*a happy day\*
@@ -493,22 +494,30 @@
{{g.markdown.convert('''* this shows up in italics: *a happy day*
* this shows the asterisks: \*a happy day\*''')}}
-<p>The backslashes will disappear and leave the asterisks.</p>
-<p>You can do the same with any of the characters that have a special meaning<br>for Markdown.</p>
-<p>HTML tags may need to be escaped. <b> will be interpreted as a bold tag. Entity codes will be used.
-<foobar> isn't allowed and will be dropped, so you probably want to escape it:</p>
+<p>The backslashes will disappear and leave the asterisks. You can do the same with any of the
+characters that have a special meaning<br>for Markdown.</p>
+
+<p>Many simple HTML tags are allowed, for example <b> And unknown tags will be dropped.
+To show a literal <b> or an unknown tag like <foobar> you need escape it with
+HTML entities:
+:</p>
<div class="codehilite"><pre>
<b>this will be bold</b>
you should escape &lt;unknown&gt; tags
-&lt; special entities work
-&amp;lt; if you want to escape it
+&copy; special entities work
+&amp;copy; if you want to escape it
</pre></div>
<p>Output:</p>
{{g.markdown.convert('''<b>this will be bold</b>
you should escape <unknown> tags
-< special entities work
-&lt; if you want to escape it''')}}
+© special entities work
+&copy; if you want to escape it''')}}
+
+<p>HTML tags that are block-level like <div> can be used, but if there is markdown formatting
+within it, you must add a "markdown" attribute: <div markdown> Some safe attributes are also
+allowed, permitting basic styling and layout: <div markdown style="float:left"></p>
+
<p>Individual ampersands (&) and less-than signs (<) are fine, they will be shown as expected.</p>
</div>