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

Uploaded Source

Built Distribution

salal-0.12.0b0-py3-none-any.whl (28.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.12.0b0.tar.gz
  • Upload date:
  • Size: 7.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.12.0b0.tar.gz
Algorithm Hash digest
SHA256 78010aed490725abc02ab95435274fce95a5a51827f060f43b811cf7837b6f61
MD5 3fcace04ccd9eeaa8fda91090cad87ba
BLAKE2b-256 d3a66593fbfec537e3770e0bd7a994b9e4b81b5b20fa3856b0caa0c5a5a76bb3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.12.0b0-py3-none-any.whl
  • Upload date:
  • Size: 28.8 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.12.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9c508e8b1b3794880d992d79d95c197224811faf93d66b663fc0478e2d4185a
MD5 a9ab58c4ad822b0814e6e5a3268318a2
BLAKE2b-256 3d665e4f79ea4464a895237ef10de7b26dfcd2064a711531af0cbabcd3b73294

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