Editing the Manual

The manual is written in the reStructuredText (RST) markup language and can be edited using a plain text editor. For a local preview, you convert (build) the manual source files from RST into HTML web pages.

Markup Style Guide

Headings

#################
Document Part
#################

****************
Document Chapter
****************

Document Section
================

Document Subsection
-------------------

Document Subsubsection
^^^^^^^^^^^^^^^^^^^^^^

Document Paragraph
""""""""""""""""""

Note

Parts should only be used for contents or index pages.


Interface Elements

Keyboard & Mouse Shourtcuts

:kbd:`LMB` - LMB or :kbd:`Ctrl+S` - Ctrl+S

Code Samples

There is support for syntax highlighting if the programming language is provided, and line numbers can be optionally shown with the :linenos: option

.. code-block:: python
   :linenos:

   page = 1
   pagenum = scribus.pageCount()
   content = []
   while (page <= pagenum):
       scribus.gotoPage(page)
       ...

Cross References and Linkage

You can link to another document in the manual with

:doc:`The Title </section/path/to/file>`

To link to a specific section in another document (or the same one), explicit labels are available

.. _sample-label:

[section or image to reference]

Some text :ref:`Optional Title <sample-label>`

Linking to a title in the same file

Titles are Targets
==================

Body text.

Implicit references, like `Titles are Targets`_

Linking to the outside world

`Scribus Website <https://www.scribus.net>`__