> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fitmyvehicle.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom / Static Sites

> Any HTML site, static site generator, or custom CMS.

Paste the script before `</body>` and add the button attribute wherever you need it. Works with:

* Static site generators (Next.js, Gatsby, Hugo, Jekyll, etc.)
* Custom CMS platforms
* Single-page applications (React, Vue, Angular)
* Plain HTML/CSS/JS sites

## Single-page apps (SPA)

If your site dynamically renders content, ensure the script has loaded before the button is rendered. The FMV script uses a MutationObserver to detect new buttons, so in most cases it will automatically pick up dynamically added elements.
