Template.zip archive

All the files you want to serve on your site can be provided to the CMS by creating a .zip archive and uploading through the Templates interface within Banno Content.

While the CMS is not opinionated about the contents of your HTML, JavaScript™, or CSS, it is opinionated about the directories with which they are organized.

This code sample shows what the Template.zip archive should look like:

template.zip
│   README.md
│
└───css
│   │   style.min.css
│   
└───img
│   │
│   └───location-pins
│   └───weather
│   │   logo.png
│
└───js
│   │   script.min.js
│
└───font
│   │   webfont.woff2
│
└───media
│   │   video.mp4
│
└───root
│   │   favicon.ico
│   │   manifest.json
│   │   robots.txt
│   │   sitemap.xml
│
└───templates
│   │   page.mustache
│   │   page.png
│   │   header.mustache
│   │   footer.mustache
│   │   template.json
│
└───src

Notice that any file served from the root of your site, such as your-fi.com/favicon.ico, must be placed in the rootdirectory.

The src directory is ignored by the CMS. Place your un-minified, un-optimized source files here along with any build tools that output the optimized assets that the CMS should serve.