Our concept with Snowfire is to let you write HTML/CSS/JS in the same way as you are used to. To enable the freedom to control everything on the website.
Every page is Snowfire is using a template. The template is responsible for all code between <body> and </body>
This is how the default template looks.
{{ appearance.header }}
{{ blocks.main }}
{{ appearance.footer }}
This template will be good enough for most cases. It contains three parts, the header, main content area and the footer.
The magic part of Snowfire is {{ blocks.main }}. This is where users add blocks and content.