A static website generator
Based upon the magic Jasy - A powerful Python3 based Web Tooling Framework.
Please install python3 and virtualenv first
Set up a virtualenv environment and activate it
~$ virtualenv -p /usr/bin/python3 webdev
...
~$ . webdev/bin/activate
Install konstrukteur via pip
(webdev):~$ pip install konstrukteur
Now everything is set up in your development environment.
To create a new website let Konstrukteur do the hard work
(webdev):~$ konstrukteur create --name mynewweb
Konstrukteur now has created a new website project called mynewweb.
The default skeleton includes a very simple theme and a web page in english and german. Build your web site into build directory
(webdev):~$ cd mynewweb
(webdev):~/mynewweb$ konstrukteur
The generated web site is now located at ~/mynewweb/build. You can copy this directory to your web server. A better way is to add your deployment process to jasyscript.py.
Take a look at Jasy buildscript documentation.