Framework for creating static HTML sites, inspired by the Jekyll utility in the same genre.
awestruct makes it trivially easy to create nontrivial static websites using lightweight markup languages such as asciidoc, markdown, and textile, templating languages such as slim, haml, and compass (sass), as well as ui frameworks like bootstrap and zurb foundation.
the core concept of awestruct is that of structures, specifically ruby "openstruct" structures. the struct aspect allows arbitrary, schemaless data to be associated with a specific page or the entire site.
sitespecific data is automatically loaded from simple yaml files, while data can be provided on pages using a frontmatter prolog.
ruby blog-publishing jekyll web-templates