|
|
|
|
=================
|
|
|
|
|
Getting started
|
|
|
|
|
=================
|
|
|
|
|
|
|
|
|
|
How to Use
|
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
Initialize
|
|
|
|
|
To get started, just run ``sigal init`` which will copy an example
|
|
|
|
|
:doc:`configuration file <configuration>` in the current directory.
|
|
|
|
|
|
|
|
|
|
All configuration values have a default; values that are commented out serve
|
|
|
|
|
to show the default. Default values are specified when modified in this
|
|
|
|
|
example config file.
|
|
|
|
|
|
|
|
|
|
Build
|
|
|
|
|
After adapting the configuration to your needs, put your images in
|
|
|
|
|
a sub-directory and run ``sigal build <your images directory>``.
|
|
|
|
|
|
|
|
|
|
The next time you run ``sigal build``, only the new images will be processed.
|
|
|
|
|
You can use the ``-f`` flag to force the reprocessing of all the images or the ``-a`` flag to force only the specified matching albums.
|
|
|
|
|
Images (resp. videos) that are smaller than the size specified by the
|
|
|
|
|
``img_size`` (resp. ``video_size``) setting will not be resized.
|
|
|
|
|
|
|
|
|
|
You may also want to know how to specify information about :doc:`albums
|
|
|
|
|
<album_information>` and :doc:`images <image_information>`.
|
|
|
|
|
|
|
|
|
|
Serve
|
|
|
|
|
To visualize your gallery, you can use ``sigal serve`` which runs a basic
|
|
|
|
|
web server. This server should only be used for local browsing, not in
|
|
|
|
|
production.
|
|
|
|
|
|
|
|
|
|
Another option is to use the ``index_in_url = True`` setting, which will add
|
|
|
|
|
``index.html`` to the urls to allow browsing without a server.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Help on the ``sigal build`` command
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
$ sigal build [-h] [-d] [-v] [-f] [-a PATTERN] [-c CONFIG] [-t THEME] [-n NCPU]
|
|
|
|
|
[source] [destination]
|
|
|
|
|
|
|
|
|
|
Required arguments:
|
|
|
|
|
|
|
|
|
|
``source``
|
|
|
|
|
Input directory
|
|
|
|
|
|
|
|
|
|
``destination``
|
|
|
|
|
Output directory (default: ``_build/``)
|
|
|
|
|
|
|
|
|
|
Optional arguments:
|
|
|
|
|
|
|
|
|
|
``-h, --help``
|
|
|
|
|
Show this help message and exit
|
|
|
|
|
|
|
|
|
|
``-f, --force``
|
|
|
|
|
Force the reprocessing of existing images and thumbnails
|
|
|
|
|
|
|
|
|
|
``-a --force-album``
|
|
|
|
|
Force the reprocessing of existing images matching the given album wildcard pattern.
|
|
|
|
|
Patterns containing wildcards will be matched against the full album path, while patterns without wildcards will be match against the album name only:
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
-a 'My Pictures/*Pics'
|
|
|
|
|
My Pictures/Old Pics => Force
|
|
|
|
|
My Pictures/New Pics => Force
|
|
|
|
|
My Pictures/Pictures => No Force
|
|
|
|
|
-a 'Landscapes'
|
|
|
|
|
My Pictures/Landscapes => Force
|
|
|
|
|
My Other Pictures/Landscapes => Force
|
|
|
|
|
|
|
|
|
|
``-v, --verbose``
|
|
|
|
|
Show all messages
|
|
|
|
|
|
|
|
|
|
``-d, --debug``
|
|
|
|
|
Show all message, including debug messages
|
|
|
|
|
|
|
|
|
|
``-c CONFIG, --config CONFIG``
|
|
|
|
|
Configuration file (default: ``sigal.conf.py`` in the current working
|
|
|
|
|
directory)
|
|
|
|
|
|
|
|
|
|
``-t THEME, --theme THEME``
|
|
|
|
|
Specify a theme directory, or a theme name for the themes included with Sigal
|
|
|
|
|
|
|
|
|
|
``-n NCPU, --ncpu NCPU``
|
|
|
|
|
Number of cpu to use (default: all)
|
|
|
|
|
|
|
|
|
|
Help on the ``sigal serve`` command
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
$ sigal serve [-c CONFIG] [-p PORT] [destination]
|
|
|
|
|
|
|
|
|
|
Optional arguments:
|
|
|
|
|
|
|
|
|
|
``-c CONFIG, --config CONFIG``
|
|
|
|
|
Configuration file (default: ``sigal.conf.py`` in the current working
|
|
|
|
|
directory)
|
|
|
|
|
|
|
|
|
|
``-p PORT, --port PORT``
|
|
|
|
|
Port number to start the server on (default: 8000)
|
|
|
|
|
|
|
|
|
|
``destination``
|
|
|
|
|
Destination directory where the output of build is located (default: _build)
|