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.