Basker Docs

Theme settings

Configure the global settings your theme exposes: the controls every page on your site inherits

Theme settings are the global controls your theme exposes: colors, fonts, header behavior, footer content, and any other site-wide options the theme developer has surfaced. Settings here apply across your whole site. Individual pages can expose their own separate controls. See per-page theme settings.

The exact list of settings depends on your theme. Two sites running different themes will see different fields here.

Common settings exposed by themes

Most custom themes surface settings along these lines:

  • Brand colors: primary, secondary, accent, text, background.
  • Typography: heading and body fonts, font scale, line height defaults.
  • Logo and favicon: uploaded once and used across the site.
  • Header behavior: sticky on scroll, transparent over hero, alignment.
  • Navigation: which menus appear in the header and footer, and what is in them.
  • Footer content: text, links, logos.
  • Social links: URLs your theme uses to render social icons.
  • Default theme settings for content: for example, the default header style for new pages.

Themes can also expose custom settings specific to your organization: sponsor banners, accessibility statements, default ticketing CTAs, and so on.

Editing theme settings

Open Themes under Design in Basker. Find the Current theme section at the top. Click Configure on the current theme. The theme settings appear as a series of fields grouped under tabs the theme developer has organized. Edit a value and save.

Saving keeps the change as a draft. It does not go live yet. To publish it, return to Themes and click Deploy on the current theme, or use Publish changes from the Configure screen.

After you publish, Basker refreshes cached site content. A setting may appear quickly on the page you are viewing, while changes that affect several pages can take up to the broader refresh window. See Content updates and caching.

Theme settings versus per-page settings

Per-page theme settings are a separate set of controls: whatever fields the page's chosen template exposes, stored on that page. They are not overrides of the settings on this screen, and there is no inheritance between the two. Changing a global theme setting does not change any page's settings. A page's setting that is left blank does not fall back to a matching global value. Instead, it falls back to the default the template defines for that field.

Where to go next

On this page