A Flexible Static Site Generator for Python
Project description
WARNING The 2023.9.1 update changes
site.static_path
tosite.static_paths
any custom output paths will need to be updated to reflect this change.'output'
is still the default value forsite.static_paths
and will be used if no value is provided.
Render Engine
Check out the Documentation
Contributors and Builders, Check out the Wiki
What is RenderEngine
The 3 layer Architecture
- Page - A single webpage item built from content, a template, raw data, or a combination of those things.
- Collection - A group of webpages built from the same template, organized in a single directory
- Site - The container that helps to render all Pages and Collections in with uniform settigns and variables
Installing Render Engine
In order to use render engine, you must have python 3.9+ installed. You can download python from python.org.
- Linux/MacOS: python.org
- Windows: Microsoft Store
Render Engine is available in PyPI and can be installed using pip:
pip install render-engine
Getting Started
Check out the Getting Started Section in the Documentation
Sponsors
This and much of the work that I do is made possible by those that sponsor me on github.
Sponsors at the $20/month and higher Level
Thank you to them and all of those that continue to support this project!
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
Hashes for render_engine-2023.11.1a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cee23dee5f27c4dcfc72f4a95796bc3c9a468611f0bfac8f77dd942c99180a5 |
|
MD5 | 87b8b60ad4cc4892218f90d1d9a849a2 |
|
BLAKE2b-256 | 3698e733b37805d38b7ab9e842ae48ba808ef97b69cf73297ff9b17dde7d0c97 |
Hashes for render_engine-2023.11.1a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb40597e671328fe1dfb7ab2703cb6e2f2ca20b5ddd69fdab885fc66d243d5d5 |
|
MD5 | a62c58fc97e1c453ba810630ed21f90a |
|
BLAKE2b-256 | 8125df45148176eb7dfd62e5e656a825c4e7aa0cf7cdbdc0a8b1b0d60cead1d5 |