Highlight examples as ReStructuredText.

This commit is contained in:
kuyan
2013-07-30 13:23:47 -07:00
parent 6753406a40
commit 4428d875c1
+40 -16
View File
@@ -39,24 +39,32 @@ Headings
Use the following styles for headings. Use the following styles for headings.
Chapter title:: Chapter title:
.. code-block:: rest
######### #########
Chapter 1 Chapter 1
######### #########
Page title:: Page title:
.. code-block:: rest
=================== ===================
Time is an Illusion Time is an Illusion
=================== ===================
Section headings:: Section headings:
.. code-block:: rest
Lunchtime Doubly So Lunchtime Doubly So
------------------- -------------------
Sub section headings:: Sub section headings:
.. code-block:: rest
Very Deep Very Deep
~~~~~~~~~ ~~~~~~~~~
@@ -74,7 +82,9 @@ Code Examples
Wrap all code examples at 70 characters to avoid horizontal scrollbars. Wrap all code examples at 70 characters to avoid horizontal scrollbars.
Command line examples:: Command line examples:
.. code-block:: rest
.. code-block:: console .. code-block:: console
@@ -83,7 +93,9 @@ Command line examples::
Be sure to include the ``$`` prefix before each line. Be sure to include the ``$`` prefix before each line.
Python interpreter examples:: Python interpreter examples:
.. code-block:: rest
Label the example:: Label the example::
@@ -91,7 +103,9 @@ Python interpreter examples::
>>> import this >>> import this
Python examples:: Python examples:
.. code-block:: rest
Descriptive title:: Descriptive title::
@@ -103,16 +117,20 @@ Python examples::
Externally Linking Externally Linking
------------------ ------------------
* Prefer labels for well known subjects (ex: proper nouns) when linking:: * Prefer labels for well known subjects (ex: proper nouns) when linking:
Sphinx_ is used to document Python. .. code-block:: rest
.. _Sphinx: http://sphinx.pocoo.org Sphinx_ is used to document Python.
.. _Sphinx: http://sphinx.pocoo.org
* Prefer to use descriptive labels with inline links instead of leaving bare * Prefer to use descriptive labels with inline links instead of leaving bare
links:: links:
Read the `Sphinx Tutorial <http://sphinx.pocoo.org/tutorial.html>`_ .. code-block:: rest
Read the `Sphinx Tutorial <http://sphinx.pocoo.org/tutorial.html>`_
* Avoid using labels such as "click here", "this", etc. preferring * Avoid using labels such as "click here", "this", etc. preferring
descriptive labels (SEO worthy) instead. descriptive labels (SEO worthy) instead.
@@ -124,7 +142,9 @@ To cross-reference other parts of this documentation, use the `:ref:
<http://sphinx.pocoo.org/markup/inline.html#cross-referencing-arbitrary-locations>`_ <http://sphinx.pocoo.org/markup/inline.html#cross-referencing-arbitrary-locations>`_
keyword and labels. keyword and labels.
To make reference labels more clear and unique, always add a ``-ref`` suffix:: To make reference labels more clear and unique, always add a ``-ref`` suffix:
.. code-block:: rest
.. _some-section-ref: .. _some-section-ref:
@@ -137,14 +157,18 @@ Notes and Warnings
Make use of the appropriate `admonitions directives Make use of the appropriate `admonitions directives
<http://sphinx.pocoo.org/rest.html#directives>`_ when making notes. <http://sphinx.pocoo.org/rest.html#directives>`_ when making notes.
Notes:: Notes:
.. code-block:: rest
.. note:: .. note::
The Hitchhikers Guide to the Galaxy has a few things to say The Hitchhikers Guide to the Galaxy has a few things to say
on the subject of towels. A towel, it says, is about the most on the subject of towels. A towel, it says, is about the most
massively useful thing an interstellar hitch hiker can have. massively useful thing an interstellar hitch hiker can have.
Warnings:: Warnings:
.. code-block:: rest
.. warning:: DON'T PANIC .. warning:: DON'T PANIC
@@ -156,7 +180,7 @@ Please mark any incomplete areas of The Guide with a `todo directive
avoid cluttering the :ref:`todo-list-ref`, use a single ``todo`` for stub avoid cluttering the :ref:`todo-list-ref`, use a single ``todo`` for stub
documents or large incomplete sections. documents or large incomplete sections.
:: .. code-block:: rest
.. todo:: .. todo::
Learn the Ultimate Answer to the Ultimate Question Learn the Ultimate Answer to the Ultimate Question