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.27.0b0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

salal-0.27.0b0-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.27.0b0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for salal-0.27.0b0.tar.gz
Algorithm Hash digest
SHA256 161f59f9a83953543b9ec0be1a8d8729b207d2b19a6cd809a2eca91de11a3371
MD5 697984a28f772ac285ddf4cf157d3dd4
BLAKE2b-256 37e19492d5f8c623cf069cfdb40bdbda4cba90e6a4449fc5aeef45037f19fff2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.27.0b0-py3-none-any.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for salal-0.27.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 251667bdde23fed460f7aa389ef2c121eb242960cf4cebd9f4d2d5b5e7cea2a5
MD5 0f47e58ba702899bc0b85f7fec93b26c
BLAKE2b-256 a23658725a92dc948081b0ecd855a730082e70a0aa5e82a00eaea8900b45e63e

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