clcms
clcms (pronounced "Clickmas") stands for Command Line Content Management System. It is a tool that takes a directory tree containing content and creates a website from it. It is written in Python.
This documentation is for version 0.6 of clcms.
Design Goals
- Content is stored in a directory tree
- Adding pages (or items?) should be as easy as creating a new file and typing some lines in it.
- For default pages/items no config necessary, i.e. no editing files other than the page file itself to get it added to the system, etc.
- No HTML or anything alike for normal usage (after creating initial headers etc.)
- All pages (can) have their binary content (images, download files) in the directory of the page itself
- All output is static, no generating on the fly