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
-
Choose a directory to hold all your site files.
-
Add a
config
directory, and in that put aprofiles.json
file to configure how the site is built. -
Add a
design
directory. Create atemplates
subdirectory, and populate that with the template files you want to use. -
Make a
content
directory, and populate it with source files for the pages of your site. -
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file salal-0.16.0b0.tar.gz
.
File metadata
- Download URL: salal-0.16.0b0.tar.gz
- Upload date:
- Size: 8.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f4bda5a16caaab86366c5b6c947b618d0adef1d82f520be21742fd76284ccc |
|
MD5 | c2edd4047679e8a3b2cf1f85d4bd8485 |
|
BLAKE2b-256 | 378a397e7fa3641c98a8436bc5944bb778de28f9296ec19f71afcbbd631553f3 |
File details
Details for the file salal-0.16.0b0-py3-none-any.whl
.
File metadata
- Download URL: salal-0.16.0b0-py3-none-any.whl
- Upload date:
- Size: 29.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb8d0ebac7ea566ccaa4c0279d6ae894ce630278d61df76f0ef316625cfd321d |
|
MD5 | 15d456f3bda0fa583befd0d4ad5d5411 |
|
BLAKE2b-256 | d2c9cc799553d956f8670a87c79fba0a26c2391702a8018821532d28ccabaa1d |