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
configdirectory, and in that put aprofiles.jsonfile to configure how the site is built. -
Add a
designdirectory. Create atemplatessubdirectory, and populate that with the template files you want to use. -
Make a
contentdirectory, 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file salal-0.27.0b0.tar.gz.
File metadata
- Download URL: salal-0.27.0b0.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
161f59f9a83953543b9ec0be1a8d8729b207d2b19a6cd809a2eca91de11a3371
|
|
| MD5 |
697984a28f772ac285ddf4cf157d3dd4
|
|
| BLAKE2b-256 |
37e19492d5f8c623cf069cfdb40bdbda4cba90e6a4449fc5aeef45037f19fff2
|
File details
Details for the file salal-0.27.0b0-py3-none-any.whl.
File metadata
- Download URL: salal-0.27.0b0-py3-none-any.whl
- Upload date:
- Size: 33.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
251667bdde23fed460f7aa389ef2c121eb242960cf4cebd9f4d2d5b5e7cea2a5
|
|
| MD5 |
0f47e58ba702899bc0b85f7fec93b26c
|
|
| BLAKE2b-256 |
a23658725a92dc948081b0ecd855a730082e70a0aa5e82a00eaea8900b45e63e
|