theme/ ├── assets/ ├── bin/ ├── scss/ ├── settings/ ├── templates/ ├── translations/ ├── manifest.json ├── script.js └── style.css
templates/ folder contains editable page templates that define the layout of each page type, as well as the global header and footer. Each template is written using Zendesk’s templating language called Curlybars.
translations/ folder contains translated labels and descriptions for each theme setting. You should only need to modify these if you add your own custom theme settings and can do so using the
update-translation.js file within the
manifest.json file contains information about your theme and is used to define the theme’s Settings panel in Guide.
plugins.js file in the
style.css file contains the styles for your theme, compiled from the Sass source files. You can edit this file locally or using the Zendesk Theme Editor, but when making significant changes we recommend taking advantage of the power of the Sass language and the files in the