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

Uploaded Source

Built Distribution

salal-0.18.0b0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.18.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.18.0b0.tar.gz
Algorithm Hash digest
SHA256 2836978925f00782ae7786d3b3e927051459ff373222ac54e24543e20384a896
MD5 10b302cecb845191bcc5105e255d8a84
BLAKE2b-256 308e75916cfe36a44617c4b6664b60a5fc0f9e43c8d272812154a60949b2af03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.18.0b0-py3-none-any.whl
  • Upload date:
  • Size: 32.4 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.18.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 b05206ad01c93876c64d998fc84839e467468dca097b49eb8c4674be762894be
MD5 ea052a90bf933dba9290aafc2695a132
BLAKE2b-256 ab492ffe68363289a9d767b5a57ac0db8be8f97a33a7769679135b359be538a6

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