/render-engine

Static Site Generator with Flask Like Routing

Primary LanguagePythonMIT LicenseMIT

All Contributors

WARNING The 2023.9.1 update changes site.static_path to site.static_paths any custom output paths will need to be updated to reflect this change. 'output' is still the default value for site.static_paths and will be used if no value is provided.

Render Engine

PyTest Discord

Learn More

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.10 installed. You can download python from python.org.

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

Contributors

Akriti Sengar
Akriti Sengar

🔧
Anthony Shaw
Anthony Shaw

📖
Emmanuel Anebi
Emmanuel Anebi

🔌
Jeff Triplett
Jeff Triplett

📖 🧑‍🏫
Jon Banafato
Jon Banafato

💻
Jorge L. Gimeno
Jorge L. Gimeno

📖
Laura Langdon
Laura Langdon

📖
Mahhheshh
Mahhheshh

📖 💻
Mario Munoz
Mario Munoz

💻
Pamela Fox
Pamela Fox

📖
Viktorius Suwandi
Viktorius Suwandi

💻

Sponsors at the $20/month and higher Level

Thank you to them and all of those that continue to support this project!