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

Uploaded Source

Built Distribution

salal-0.20.0b0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.20.0b0.tar.gz
  • Upload date:
  • Size: 10.8 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.20.0b0.tar.gz
Algorithm Hash digest
SHA256 9ca70fae1690c67e4497a7d4f3ab157171c33d9b46c34a8a7c87a3b2372b40c2
MD5 3c572369f26ed7c6ec802966b66d5a21
BLAKE2b-256 b388901f86bd89d15f35e5c0d97bba9b2745c5e5a8e4087e71b7e4ea5fd0b8a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.20.0b0-py3-none-any.whl
  • Upload date:
  • Size: 33.5 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.20.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c8902468046d9dcb3b70cd9ef5df309a9b9a2c36d05a900e62687b1954643e
MD5 cead7803399a9d01f286bd941362b7e2
BLAKE2b-256 5e4807d68242251b45fc5d1161dd90a416ba24b8e510aa951630b22bf4e50507

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