Every lazysite capability, grouped by topic. Open any page for the detail - each one links back here and on to the next, so you can step through a topic or read straight across.

Authoring

  • 404 pageCustomise the not-found page with a standard Markdown file.
  • API modeOutput pure TT content with no Markdown conversion and no layout.
  • Content includesInline local or remote content directly into a page using ::: include.
  • Fenced divsWrap content in named CSS classes using ::: syntax.
  • Filtered scanFilter scan: results by field value to build sub-indexes and custom pages.
  • FormsAdd contact forms with built-in anti-spam and configurable dispatch.
  • Include TTLSet parent page cache TTL from an include block.
  • oEmbedEmbed video and audio from any oEmbed provider.
  • Page aliasesOld or alternate URLs that redirect to a page's canonical address.
  • Page scanScan a directory and return page metadata as a TT array variable.
  • QR codesRender a QR code for a link, payment URL or wifi string.
  • Query string variablesAccept URL query parameters as TT variables in a page.
  • Raw modeOutput converted content without the view template wrapper.
  • RegistriesGenerate sitemap.xml, llms.txt, and other files from page metadata.
  • Remote pagesServe Markdown content fetched from a remote URL via .url files.
  • RSS and Atom feedsPublish syndication feeds from pages with register: feed.rss or feed.atom.
  • SearchMake pages searchable and add a client-side search UI.
  • Showing the visitor's IPA live client_ip variable and the nocache flag, cache-safely.
  • Template Toolkit variablesUse TT variables and logic in page content and the active layout.

Configuration

Development