Skip to main content

Static website generation tool

Project description

Landspout is a static website generation tool, using Tornado Template. Create your template structure, and your content, and point landspout at it.

Version License

Landspout has three operational modes:

  • Single run build of the site

  • Watch for changes in the source or template directory, rendering on change

  • Run a HTTP server while watching for changes and rendering them

Usage

See the example directory for template and content usage examples.

usage: Static website generation tool

positional arguments:
  {build,watch,serve}   The command to run (default: build)

optional arguments:
  -h, --help            show this help message and exit
  -s SOURCE, --source SOURCE
                        Source content directory (default: content)
  -d DEST, --destination DEST
                        Destination directory for built content (default:
                        build)
  -t TEMPLATE DIR, --templates TEMPLATE DIR
                        Template directory (default: templates)
  -b BASE_URI_PATH, --base-uri-path BASE_URI_PATH
  --whitespace {all,single,oneline}
                        Compress whitespace (default: all)
  -n NAMESPACE, --namespace NAMESPACE
                        Load a JSON file of values to inject into the default
                        rendering namespace. (default: None)
  -i INTERVAL, --interval INTERVAL
                        Interval in seconds between file checks while watching
                        or serving (default: 3)
  --port PORT           The port to listen on when serving (default: 8080)
  --debug               Extra verbose debug logging (default: False)
  -v, --version         output version information, then exit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

landspout-0.5.0.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

landspout-0.5.0-py2.py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page