A Flexible Static Site Generator for Python
Project description
Warning Render Engine 2022.12.3 introduced a change to the schema where now the following commands were changed. I apologize for any inconvenience.
render_page
is justpage
render_collection
is justcollection
- You will need to now add
site.render()
wheresite
is yourSite
instance
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
render_engine-2022.12.7a9.tar.gz
(16.1 kB
view hashes)
Built Distribution
Close
Hashes for render_engine-2022.12.7a9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffd703fb091e125403b49fc2fd0eb3bf5ad585feb7065f8bfe64ec1912334f96 |
|
MD5 | a72c9f6d4f010f99bcb627d80a8d78fb |
|
BLAKE2b-256 | 7ca4c56de1420242ef3942d3cb8ef04a5d2761adaf99c5267176cba00b8055f2 |
Close
Hashes for render_engine-2022.12.7a9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4a92ea2a35fdc145e8408276379a9cc16c3cc46911f9a0bce98628d0c320aa |
|
MD5 | 0c8d7a0d2e45834129712c35d0cd9cb2 |
|
BLAKE2b-256 | 040611578cfb0e4026a0724d48bdd3922282fc0092df6d7dfc27ac8149ea3345 |