feat: add umami analytics

This commit is contained in:
grassblock 2025-05-31 19:17:14 +08:00
parent e0f8e02577
commit e5d6dbda6f
2 changed files with 9 additions and 0 deletions

View file

@ -18,6 +18,7 @@ interface Props {
}
const noscript = siteConfig.noClientJavaScript
const umami = siteConfig.umami
const defaultTitle = siteConfig.title
const formattedRootPath = defaultTitle.toLowerCase().replace(/\s+/g, '-');
@ -75,6 +76,7 @@ const { title = pageTitle, author = siteConfig.defaultAuthor.name,description =
<p>Powered by <a href="https://git.gb0.dev/gb/mercury" target="_blank"><Logo width={16} height={16} /> mercury</a></p>
</div>
</footer>
{umami.enabled && <script defer src=`https://${umami.instanceDomain}/script.js` data-website-id={umami.websiteId}></script>}
{ (siteConfig.neko.enabled && !noscript) &&
<>
<script is:inline define:vars={{ nekoType }}>