mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2025-09-15 12:58:48 +08:00
feat(umami): 支持自定义脚本名称
This commit is contained in:
parent
fcd760011a
commit
6feac51de7
@ -694,6 +694,7 @@ umami_analytics:
|
||||
enable: false
|
||||
# For self-hosted setups, configure the hostname of the Umami instance
|
||||
serverURL:
|
||||
script_name: script.js
|
||||
website_id:
|
||||
option:
|
||||
UV_PV:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
- let { serverURL, website_id, option, UV_PV } = theme.umami_analytics
|
||||
- let { serverURL, script_name, website_id, option, UV_PV } = theme.umami_analytics
|
||||
- const isServerURL = !!serverURL
|
||||
- const baseURL = serverURL ? serverURL.replace(/\/$/, '') : 'https://cloud.umami.is'
|
||||
- const apiUrl = serverURL ? serverURL.replace(/\/$/, '') + '/api' : 'https://api.umami.is/v1'
|
||||
@ -13,7 +13,7 @@ script.
|
||||
}
|
||||
|
||||
const loadUmamiJS = () => {
|
||||
btf.getScript('!{baseURL}/script.js', {
|
||||
btf.getScript('!{baseURL}/!{script_name}', {
|
||||
'data-website-id': '!{website_id}',
|
||||
'data-auto-track': 'false',
|
||||
...option
|
||||
|
||||
@ -400,6 +400,7 @@ module.exports = {
|
||||
umami_analytics: {
|
||||
enable: false,
|
||||
serverURL: null,
|
||||
script_name: 'script.js',
|
||||
website_id: null,
|
||||
option: null,
|
||||
UV_PV: {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user