⚡ Improved the comments plug-in load function, close #12
This commit is contained in:
@@ -5,6 +5,10 @@ if (!window.NexT) window.NexT = {};
|
||||
const siteConfig = {
|
||||
"hostname" : "{{ .Site.BaseURL }}",
|
||||
"root" : "/",
|
||||
"vendor" : {
|
||||
"plugins" : "{{ .Site.Params.vendors.plugins }}",
|
||||
"router" : "{{ .Scratch.Get "router" }}"
|
||||
},
|
||||
"images" : "{{ .Site.Params.images }}",
|
||||
"scheme" : "{{ .Site.Params.scheme }}",
|
||||
"darkmode" : {{ .Site.Params.darkmode }},
|
||||
@@ -39,6 +43,43 @@ if (!window.NexT) window.NexT = {};
|
||||
"path" : "/search.json",
|
||||
"localsearch": {{ .Site.Params.localSearch | jsonify }},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.waline }}
|
||||
"waline" : {
|
||||
"js" : {{ $.Site.Data.resources.waline.js | jsonify }},
|
||||
"css" : {{ $.Site.Data.resources.waline.css | jsonify }},
|
||||
"config" : {{ . | jsonify }}
|
||||
},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.artalk }}
|
||||
"artalk" : {
|
||||
"js" : {{ $.Site.Data.resources.artalk.js | jsonify }},
|
||||
"css" : {{ $.Site.Data.resources.artalk.css | jsonify }},
|
||||
"config" : {{ . | jsonify }}
|
||||
},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.giscus }}
|
||||
"giscus" : {
|
||||
"js" : "{{ $.Site.Data.resources.giscus.js }}",
|
||||
"config" : {{ . | jsonify }}
|
||||
},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.livere }}
|
||||
"livere" : {
|
||||
"js" : "{{ $.Site.Data.resources.livere.js }}"
|
||||
},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.utterances }}
|
||||
"utterances" : {
|
||||
"js" : "{{ $.Site.Data.resources.utterances.js }}",
|
||||
"config" : {{ . | jsonify }}
|
||||
},
|
||||
{{- end }}
|
||||
{{- with .Site.Params.addThisId }}
|
||||
"addthis" : {
|
||||
"js" : "{{ $.Site.Data.resources.addthis.js }}",
|
||||
"config" : { "pubid" : "{{ . }}" }
|
||||
},
|
||||
{{- end }}
|
||||
"lang" : "{{ .Site.LanguageCode }}",
|
||||
"permalink" : "{{ .Page.Permalink | absURL }}",
|
||||
"title" : "{{ .Page.Title }}",
|
||||
@@ -46,6 +87,6 @@ if (!window.NexT) window.NexT = {};
|
||||
"isPage" : {{ .IsPage }}
|
||||
};
|
||||
|
||||
window.CONFIG = new Proxy(siteConfig, {});
|
||||
window.NexT.CONFIG = new Proxy(siteConfig, {});
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user