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

Uploaded Source

Built Distribution

salal-0.23.0b0-py3-none-any.whl (33.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.23.0b0.tar.gz
  • Upload date:
  • Size: 11.0 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.23.0b0.tar.gz
Algorithm Hash digest
SHA256 843762ccbeca80baed5434ee9ab208909b2e0b6e238dcea8282d5e8cad45b31a
MD5 541db8e54338c0fef44cab29a698b893
BLAKE2b-256 7725d8aed0a362b43fffa42ee623de2955b0d14c3b769a41419143c42cad1d66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.23.0b0-py3-none-any.whl
  • Upload date:
  • Size: 33.9 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.23.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d2c52e05db290d3c1e262eed530f671910452143ee9d6e34fe8f12cf7af98f2
MD5 80aa2b86e88b7ed79f2539622030b89b
BLAKE2b-256 4f44a2c1f65c94f0ad0a754eed4a1e2389c95166d852d7e36b378e3e84b0fe54

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