Set layout: in a page's front matter to use a different view template
for that page. This overrides the site-wide theme: setting from
lazysite.conf.
---
title: Landing Page
layout: landing
---
The layout: value follows the same resolution as theme::
lazysite/themes/NAME/view.tt - theme directorylazysite/templates/NAME.tt - named template fileview.tt if not foundThe name is sanitised to a-z, A-Z, 0-9, _, - only.
The layout: value can be a remote URL:
---
layout: https://example.com/themes/special/view.tt
---
Remote layouts are cached and sandboxed the same as site-wide remote themes.
Create a minimal template for a specific page:
# lazysite/templates/bare.tt
[% content %]
Use it in the page:
---
title: Embed Widget
layout: bare
---
<div id="widget">Widget content</div>