Add HTML page templates
Add the templates files that generate the HTML pages for the UI. These templates should provide a reference for how the UI model can be arranged on the page. They also serve as the foundation for what the CSS will style.
There must be two top-level layouts, which go in the src/layouts
folder:
- default.hbs
- 404.hbs
The main layout should be partitioned into the following partial templates, which go in the src/partials
folder:
- head
- header
- header-content
- main
- navigation
- navigation-domain
- navigation-tree
- navigation-explore
- navigation-domain
- toolbar
- breadcrumbs
- page-version-selector
- article
- navigation
- footer
- footer-content
- footer-scripts
The 404 layout should reuse the following partial templates:
- head
- header
- footer
Any helpers needed to interpret the UI model should go into the src/helpers
directory.
This issue also requires populating preview-site-src/ui-model.yml
with sample data for the templates to use.
Edited by Dan Allen