Skip to main content

A system for building websites from templates and content

Project description

Salal is a Python package to manage building websites from templates and content, much like you might handle building of a C++ program using Make, or building of a Java program using Maven.

Installation

pip install salal

Basic usage

  1. Choose a directory to hold all your site files.

  2. Add a config directory, and in that put a profiles.json file to configure how the site is built.

  3. Add a design directory. Create a templates subdirectory, and populate that with the template files you want to use.

  4. Make a content directory, and populate it with source files for the pages of your site.

  5. Run Salal to build the site, for example, python -m salal build production.

Documentation

Full documentation and tutorials can be found at the Salal Documentation Wiki.

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

salal-0.26.1b0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

salal-0.26.1b0-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file salal-0.26.1b0.tar.gz.

File metadata

  • Download URL: salal-0.26.1b0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/39.2.0.post20180521 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.6.5

File hashes

Hashes for salal-0.26.1b0.tar.gz
Algorithm Hash digest
SHA256 c69b44d7871c9a211fbfc62c55e1262e57b9a343bba6081852bac3f641b913e0
MD5 3614fb6661cc16e5860aeedffcabc921
BLAKE2b-256 6dbfb3dae156c5527cda0fd15a9843e9fe848739f1937d0676c805dde8bf1f38

See more details on using hashes here.

File details

Details for the file salal-0.26.1b0-py3-none-any.whl.

File metadata

  • Download URL: salal-0.26.1b0-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/39.2.0.post20180521 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.6.5

File hashes

Hashes for salal-0.26.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb271070f3eb28cb2aedd347b46167da183b60864a56b982a7799f8a5d3316d1
MD5 d5a88c16331e1e4b0db129ddeefe1abb
BLAKE2b-256 5828ed402b2ddb1c543bdccb7654f93a220c9c9aaffc4b5feae6cc27fae1a5a1

See more details on using hashes here.

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