Skip to content

Headers and footers

Greg Bowler edited this page Sep 7, 2018 · 5 revisions

// TODO: Useful to have site-wide headers and footers.

Overriding headers and footers in directories

It is possible to override the header and/or footer for nested directories by placing another header/footer file in a lower directory, such as page/admin/_header.html. In this example, all page requests to /admin and deeper (such as /admin/settings, /admin/users) will have the new header applied.

Disabling headers and footers per file

It is beneficial to have the same consistent header and footer throughout your application wherever possible, but certain pages may need the header/footer removing, so that they can specify their own.

This is done on a per-file basis by inserting an HTML comment as the first line of the file. There are three comments to use:

  • <!--no-header--> - Disable loading the _header.html file.
  • <!--no-header-footer--> - Disable loading both the _header.html and _footer.html files.
  • <!--no-footer--> - Disable loading the _footer.html file.
Clone this wiki locally