Customize the Visualization Templates

Every piece of the assistant UI is a named Liquid template. Seekdown ships a full default set; you override the ones you want by supplying your own Liquid for that name. Nothing is all-or-nothing — replace a single reference card and leave the rest untouched.

How Overrides Work

Your overrides live in the assistant configuration under settings.extensions.templates, as a map of template name → Liquid string. At startup Seekdown merges them over the defaults: any name you provide wins, anything you leave out keeps its default. An empty string is ignored (so you can't accidentally blank out a template).

// Conceptually, what the assistant loads:
settings.extensions.templates = {
  "highlighted": "<article class='ref'>...your Liquid...</article>",
  // every other template keeps its default
}

You edit this from the Advanced editor — see Use the Advanced Editor.

Two Base Sets

The settings.baseTemplate value picks the starting set your overrides merge onto:

  • default — the standard inline / panel layout.
  • overlay — a compact, search-box style; it reuses the default templates and overrides a handful for the smaller surface.

Go Deeper


Contact us

Still need help?

Tell us what you want your website assistant to answer. We will help you map the right content, controls, and launch path.