1{{+bindTo:partials.standard_nacl_article}} 2 3<section id="examples-of-rest-markup-for-chromesite-document-title"> 4<h1 id="examples-of-rest-markup-for-chromesite-document-title">Examples of ReST markup for chromesite (Document title)</h1> 5<section id="document-structure"> 6<h2 id="document-structure">Document structure</h2> 7<p>A document starts with a Sphinx target which serves as the document name 8throughout the tree. It can serve as a link target in other documents that want 9to link to this one (see the Links section below).</p> 10</section><section id="basic-markup"> 11<h2 id="basic-markup">Basic markup</h2> 12<p>In general, follow the rules from <a class="reference external" href="http://sphinx-doc.org/rest.html">http://sphinx-doc.org/rest.html</a></p> 13<p>Some <strong>bold text</strong> and <em>italic text</em> and <code>fixed-font text</code>. Non marked-up text 14can follow these immediately by using a backslash: <strong>pexe</strong>s.</p> 15<p>For pleasant collaborative editing, please use the accepted coding guidelines: 16wrap at 80 columns, no tabs, etc.</p> 17<p>Quotes (<code><blockquote></code>) are created by indenting the paragraph:</p> 18<blockquote> 19<div>Most good programmers do programming not because they expect to get paid or 20get adulation by the public, but because it is fun to program. 21– Linus Torvalds</div></blockquote> 22<p>Here’s an en-dash – and an m-dash — too.</p> 23<section id="unicode-samples"> 24<h3 id="unicode-samples">Unicode samples</h3> 25<p>Copyright sign ©, and uacute Ú.</p> 26</section></section><section id="images"> 27<h2 id="images">Images</h2> 28<p>Please use absolute paths (starting with <code>/</code>) for images:</p> 29<img alt="/native-client/images/NaclBlock.png" src="/native-client/images/NaclBlock.png" /> 30</section><section id="links"> 31<h2 id="links">Links</h2> 32<section id="to-other-documents-within-the-tree"> 33<h3 id="to-other-documents-within-the-tree">To other documents within the tree</h3> 34<p>Internal links to other documents are created <a class="reference internal" href="/native-client/overview.html"><em>like this</em></a>. The 35document name within the angle brackets is relative to the root dir of the doc 36tree and does not have an extension.</p> 37<p>Here’s a link to a document in a subdirectory: <a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html"><em>the tutorial</em></a>. And a link to a subdirectory index page 38<a class="reference internal" href="/native-client/devguide/index.html"><em>devguide index</em></a>.</p> 39</section><section id="to-sections-inside-documents"> 40<h3 id="to-sections-inside-documents">To sections inside documents</h3> 41<p>To internal locations within documents, labels are used. For example, this link 42goes to the label explicitly placed in this document - 43<a class="reference internal" href="#link-for-section-heading"><em>Section heading</em></a>. This works across documents as well. Label 44names must be unique in the tree, and can refer to anything (like images).</p> 45<p>It’s also possible to give such cross-references custom names: <a class="reference internal" href="#link-for-section-heading"><em>Same 46Section Heading</em></a>.</p> 47</section><section id="to-external-locations"> 48<h3 id="to-external-locations">To external locations</h3> 49<p>Plain links can be placed like this: <a class="reference external" href="http://google.com">http://google.com</a> and also <a class="reference external" href="http://google.com">like this</a>.</p> 50</section></section><section id="definition-lists"> 51<h2 id="definition-lists">Definition lists</h2> 52<p>Can be used to define a group of related terms. Internal formatting is supported 53within the definition. No special formatting needs to be done for the definition 54name/title - it’s handled by the chromesite documentation server.</p> 55<dl class="docutils"> 56<dt>Apple</dt> 57<dd>The apple is the pomaceous fruit of the apple tree, species Malus domestica in 58the rose family (<strong>Rosaceae</strong>).</dd> 59<dt>Fig</dt> 60<dd>The common fig (<strong>Ficus carica</strong>) is a species of flowering plant in the genus 61Ficus, from the family Moraceae, known as the common fig (or just the fig), 62anjeer (Iran, Pakistan), and dumur (Bengali).</dd> 63<dt>Pear</dt> 64<dd>The pear is any of several tree and shrub species of genus Pyrus, in the 65family Rosaceae.</dd> 66</dl> 67</section><section id="notes-and-admonitions"> 68<h2 id="notes-and-admonitions">Notes and Admonitions</h2> 69<p>The documentation server supports special “notes” that are indented and have a 70background color. We’ll generate them with the <code>Note</code> directive, providing 71the class explicitly. The class is one of <code>note</code>, <code>caution</code>, <code>warning</code>, 72<code>special</code>.</p> 73<aside class="note"> 74<p>This is a note.</p> 75<p>Foo bar.</p> 76 77</aside> 78<p>Also:</p> 79<aside class="caution"> 80Caution – you have been warned. 81</aside> 82</section><section id="source-code"> 83<h2 id="source-code">Source code</h2> 84<p>Here’s source code that will be pretty-printed. It’s just a plain <code><pre></code> 85that presents pre-formatted code with coloring:</p> 86<pre class="prettyprint"> 87#include <iostream> 88 89int main() { 90 char c = 'x'; 91 std::cout << "Hello world\n"; 92 return 0; 93} 94</pre> 95<p>For some code (like shell samples), we want to disable pretty-printing:</p> 96<pre> 97$ ls | wc 98$ echo "hello world" 99</pre> 100<p>By default <code>:prettyprint:</code> is <code>1</code>.</p> 101<p>For short inline code, use fixed-formatting like <code>int x = 2;</code>. Note that this 102won’t get syntax-highlighted and may be line-wrapped, so keep it very short.</p> 103</section><section id="section-heading"> 104<span id="link-for-section-heading"></span><h2 id="section-heading"><span id="link-for-section-heading"></span>Section heading</h2> 105<p>Here’s a demonstration of heading nesting levels. This is a top-level section in 106the document. The document title is the first header and it’s delimited by hash 107signes (<code>#</code>) from above and below.</p> 108<section id="subsection-heading"> 109<h3 id="subsection-heading">Subsection heading</h3> 110<p>Subsection.</p> 111<section id="sub-subsection-heading"> 112<h4 id="sub-subsection-heading">Sub-subsection heading</h4> 113<p>That’s pretty deep...</p> 114<section id="sub-sub-subsection-heading"> 115<h5 id="sub-sub-subsection-heading">Sub-sub-subsection heading</h5> 116<p>It’s probably not the best idea to go this far (renders to <code><h5></code>).</p> 117</section></section></section></section><section id="lists"> 118<h2 id="lists">Lists</h2> 119<p>Auto-numbered ordered lists:</p> 120<ol class="arabic simple"> 121<li>One</li> 122<li>Two</li> 123<li>Three</li> 124</ol> 125<p>Manually numbered ordered lists:</p> 126<ol class="arabic simple"> 127<li>One</li> 128<li>Two</li> 129<li>Three</li> 130</ol> 131<p>Unordered (bullet) lists:</p> 132<ul class="small-gap"> 133<li>One</li> 134<li>Two</li> 135<li>Three</li> 136</ul> 137<p>Lists can be nested and mixed too:</p> 138<ul class="small-gap"> 139<li><p class="first">Toplevel</p> 140<ol class="arabic simple"> 141<li>One</li> 142<li>Two</li> 143</ol> 144</li> 145<li>Back to top level</li> 146</ul> 147</section><section id="tables"> 148<h2 id="tables">Tables</h2> 149<p>The full scoop on tables is <a class="reference external" href="http://sphinx-doc.org/rest.html#tables">http://sphinx-doc.org/rest.html#tables</a> and the 150Docutils pages linked from it.</p> 151<p>“Simple tables” require less markup but are limited:</p> 152<table border="1" class="docutils"> 153<colgroup> 154</colgroup> 155<thead valign="bottom"> 156<tr class="row-odd"><th class="head">A</th> 157<th class="head">B</th> 158<th class="head">A and B</th> 159</tr> 160</thead> 161<tbody valign="top"> 162<tr class="row-even"><td>False</td> 163<td>False</td> 164<td>False</td> 165</tr> 166<tr class="row-odd"><td>True</td> 167<td>False</td> 168<td>False</td> 169</tr> 170<tr class="row-even"><td>False</td> 171<td>True</td> 172<td>False</td> 173</tr> 174<tr class="row-odd"><td>True</td> 175<td>True</td> 176<td>True</td> 177</tr> 178</tbody> 179</table> 180<p>“Grid tables” are versatile but require more markup:</p> 181<table border="1" class="docutils"> 182<colgroup> 183</colgroup> 184<thead valign="bottom"> 185<tr class="row-odd"><th class="head">Header row, column 1 186(header rows optional)</th> 187<th class="head">Header 2</th> 188<th class="head">Header 3</th> 189<th class="head">Header 4</th> 190</tr> 191</thead> 192<tbody valign="top"> 193<tr class="row-even"><td>body row 1, column 1</td> 194<td>column 2</td> 195<td>column 3</td> 196<td>column 4</td> 197</tr> 198<tr class="row-odd"><td>body row 2</td> 199<td>...</td> 200<td>...</td> 201<td> </td> 202</tr> 203</tbody> 204</table> 205</section></section> 206 207{{/partials.standard_nacl_article}} 208