2009-02-12 05:50:42 -06:00
|
|
|
.. _faq:
|
|
|
|
|
|
|
|
Sphinx FAQ
|
|
|
|
==========
|
|
|
|
|
|
|
|
This is a list of Frequently Asked Questions about Sphinx. Feel free to
|
|
|
|
suggest new entries!
|
|
|
|
|
|
|
|
How do I...
|
|
|
|
-----------
|
|
|
|
|
2009-11-08 11:20:53 -06:00
|
|
|
... create PDF files without LaTeX?
|
2009-11-08 09:54:06 -06:00
|
|
|
You can use `rst2pdf <http://rst2pdf.googlecode.com>`_ version 0.12 or greater
|
|
|
|
which comes with built-in Sphinx integration. See the :ref:`builders`
|
|
|
|
section for details.
|
|
|
|
|
2009-02-22 08:22:23 -06:00
|
|
|
... get section numbers?
|
|
|
|
They are automatic in LaTeX output; for HTML, give a ``:numbered:`` option to
|
|
|
|
the :dir:`toctree` directive where you want to start numbering.
|
|
|
|
|
2009-02-17 17:10:32 -06:00
|
|
|
... customize the look of the built HTML files?
|
|
|
|
Use themes, see :doc:`theming`.
|
|
|
|
|
2009-02-22 08:22:23 -06:00
|
|
|
... add global substitutions or includes?
|
2009-02-12 05:50:42 -06:00
|
|
|
Add them in the :confval:`rst_epilog` config value.
|
|
|
|
|
2009-02-17 17:10:32 -06:00
|
|
|
... write my own extension?
|
|
|
|
See the :ref:`extension tutorial <exttut>`.
|
2009-02-19 16:31:34 -06:00
|
|
|
|
2009-05-13 02:15:29 -05:00
|
|
|
... convert from my existing docs using MoinMoin markup?
|
|
|
|
The easiest way is to convert to xhtml, then convert `xhtml to reST`_. You'll
|
|
|
|
still need to mark up classes and such, but the headings and code examples
|
|
|
|
come through cleanly.
|
|
|
|
|
|
|
|
|
|
|
|
Using Sphinx with...
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
Epydoc
|
2009-02-12 05:50:42 -06:00
|
|
|
There's a third-party extension providing an `api role`_ which refers to
|
|
|
|
Epydoc's API docs for a given identifier.
|
|
|
|
|
2009-05-13 02:15:29 -05:00
|
|
|
Doxygen
|
|
|
|
Michael Jones is developing a reST/Sphinx bridge to doxygen called `breathe
|
|
|
|
<http://github.com/michaeljones/breathe/tree/master>`_.
|
|
|
|
|
|
|
|
SCons
|
2009-03-15 17:43:09 -05:00
|
|
|
Glenn Hutchings has written a SCons build script to build Sphinx
|
|
|
|
documentation; it is hosted here: http://bitbucket.org/zondo/sphinx-scons
|
2009-03-31 16:50:09 -05:00
|
|
|
|
2009-05-13 02:15:29 -05:00
|
|
|
github pages
|
|
|
|
You can use `Michael Jones' sphinx-to-github tool
|
|
|
|
<http://github.com/michaeljones/sphinx-to-github/tree/master>`_ to prepare
|
|
|
|
Sphinx HTML output.
|
2009-03-31 16:50:09 -05:00
|
|
|
|
2009-02-12 05:50:42 -06:00
|
|
|
|
|
|
|
.. _api role: http://git.savannah.gnu.org/cgit/kenozooid.git/tree/doc/extapi.py
|
2009-03-31 16:50:09 -05:00
|
|
|
.. _xhtml to reST: http://docutils.sourceforge.net/sandbox/xhtml2rest/xhtml2rest.py
|