Skip to content

swernerx/konstrukteur

 
 

Repository files navigation

Konstrukteur

A static website generator

Based upon the magic Jasy - A powerful Python3 based Web Tooling Framework.

Build Status Gittip Gittip

Getting started

Setup

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.

Create website from skeleton

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.

Build website

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

Result

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.

About

Static website generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.2%
  • C 18.1%
  • Shell 0.7%