mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
doc: Update usage/quickstart.rst to adjust latest quickstart
This commit is contained in:
parent
59c973c8c2
commit
24b9efb65e
@ -26,9 +26,6 @@ configuration values from a few questions it asks you. To use this, run:
|
||||
|
||||
$ sphinx-quickstart
|
||||
|
||||
Answer each question asked. Be sure to say "yes" to the ``autodoc`` extension, as
|
||||
we will use this later.
|
||||
|
||||
There is also an automatic "API documentation" generator called
|
||||
:program:`sphinx-apidoc`; see :doc:`/man/sphinx-apidoc` for details.
|
||||
|
||||
@ -37,12 +34,11 @@ Defining document structure
|
||||
---------------------------
|
||||
|
||||
Let's assume you've run :program:`sphinx-quickstart`. It created a source
|
||||
directory with :file:`conf.py` and a master document, :file:`index.rst` (if you
|
||||
accepted the defaults). The main function of the :term:`master document` is to
|
||||
serve as a welcome page, and to contain the root of the "table of contents
|
||||
tree" (or *toctree*). This is one of the main things that Sphinx adds to
|
||||
reStructuredText, a way to connect multiple files to a single hierarchy of
|
||||
documents.
|
||||
directory with :file:`conf.py` and a master document, :file:`index.rst`. The
|
||||
main function of the :term:`master document` is to serve as a welcome page, and
|
||||
to contain the root of the "table of contents tree" (or *toctree*). This is one
|
||||
of the main things that Sphinx adds to reStructuredText, a way to connect
|
||||
multiple files to a single hierarchy of documents.
|
||||
|
||||
.. sidebar:: reStructuredText directives
|
||||
|
||||
@ -233,8 +229,7 @@ customize a config value that is not automatically added by
|
||||
|
||||
Keep in mind that the file uses Python syntax for strings, numbers, lists and
|
||||
so on. The file is saved in UTF-8 by default, as indicated by the encoding
|
||||
declaration in the first line. If you use non-ASCII characters in any string
|
||||
value, you need to use Python Unicode strings (like ``project = u'Exposé'``).
|
||||
declaration in the first line.
|
||||
|
||||
|more| See :doc:`/usage/configuration` for documentation of all available
|
||||
config values.
|
||||
@ -252,10 +247,12 @@ module that provides additional features for Sphinx projects) called *autodoc*.
|
||||
|
||||
In order to use *autodoc*, you need to activate it in :file:`conf.py` by
|
||||
putting the string ``'sphinx.ext.autodoc'`` into the list assigned to the
|
||||
:confval:`extensions` config value. Then, you have a few additional directives
|
||||
at your disposal.
|
||||
:confval:`extensions` config value::
|
||||
|
||||
For example, to document the function ``io.open()``, reading its signature and
|
||||
extensions = ['sphinx.ext.autodoc']
|
||||
|
||||
Then, you have a few additional directives at your disposal. For example, to
|
||||
document the function ``io.open()``, reading its signature and
|
||||
docstring from the source file, you'd write this::
|
||||
|
||||
.. autofunction:: io.open
|
||||
|
Loading…
Reference in New Issue
Block a user