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

Uploaded Source

Built Distribution

salal-0.17.0b0-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salal-0.17.0b0.tar.gz
  • Upload date:
  • Size: 10.5 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.17.0b0.tar.gz
Algorithm Hash digest
SHA256 1c90c614ca7eecc0499d9e4944371f5f5dddd5c052d4d439d46d78db18d181aa
MD5 df2a0294f4b48a3393ac93c3415e34cf
BLAKE2b-256 f570c4d2d45f0f038c55c631c319415c36368d41824b533ea007175d918c09a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salal-0.17.0b0-py3-none-any.whl
  • Upload date:
  • Size: 32.1 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.17.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d175b51a2bebfa53accc3c4f3e59d657f8b70cda9784cd1a8a50303a77a3a9b
MD5 bab27573afcdc7e505ccad865d3dc1f7
BLAKE2b-256 d8fcdb292d345b7fd79c5d8462eee8253ce4696f4d50004476b8033c5e11514e

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