The Anatomy of a Snowfire website

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. 

Choose your next adventure

  • Create a block – Maybe a new Hero, or a Feature block?
  • Create a custom header/footer