Modus operandi

Init

The init command creates the basic project using a custom project template. settings.py and urls.py are under conf dir.

Generating the site

The following steps are done when generating the site

  • Sync in memory db
  • Create the site enrty for the Sites app.
  • Read the resources (posts, pages) into the db using Readers.
  • Generate the static pages for those (and other) resources with Renderes.
  • Copy the static media to the build directory.

Readers

Renderes

Static media