layout | title |
---|---|
page |
Frameworks, Themes, & Templates |
Jaytch tries to maximize reuse by splitting layouts into three components:
- The Framework -- boilerplate HTML, CSS, and JS.
- The Theme -- customized CSS, often specific to a framework.
- The Template -- framework-specific site scaffolding.

In general, site templates are heavily coupled with a specific site framework, which can use a variety of site themes.
The Framework is the underlying boilerplate HTML components, CSS, and JS that's provided for your pages. Examples include Bootstrap, Foundation, and Skeleton.
The Theme is a set of specific styles that are applied to the selected site framework. Examples include Bootswatch and Octopress Themes.
The Template is a new construct for this release. It is, in concept, the kind of site that you're hosting -- a blog, a web app, a landing page for a product / project, ... whatever.