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.