Load disqusjs.scss only when it's enabled

This commit is contained in:
Jimmy Cai 2021-08-15 17:08:10 +00:00 committed by GitHub
parent 0b3ff067d9
commit 182481421d
3 changed files with 8 additions and 5 deletions

View File

@ -24,7 +24,6 @@
@import "partials/layout/list.scss"; @import "partials/layout/list.scss";
@import "partials/layout/404.scss"; @import "partials/layout/404.scss";
@import "partials/layout/search.scss"; @import "partials/layout/search.scss";
@import "partials/layout/comments/disqusjs";
@import "custom.scss"; @import "custom.scss";

View File

@ -1,7 +1,11 @@
<div class="disqus-container">
{{- $pc := .Site.Config.Privacy.Disqus -}} {{- $pc := .Site.Config.Privacy.Disqus -}}
{{- $disqusjs := .Site.Params.Comments.Disqusjs -}} {{- $disqusjs := .Site.Params.Comments.disqusjs -}}
{{- if and (not $pc.Disable) (and $disqusjs.Shortname $disqusjs.ApiKey) -}} {{- if and (not $pc.Disable) (and $disqusjs.Shortname $disqusjs.ApiKey) -}}
{{- $style := resources.Get "scss/partials/comments/disqusjs.scss" | resources.ToCSS | minify -}}
<link rel="stylesheet" href="{{ $style.RelPermalink }}">
<div class="disqus-container">
<div id="disqus_thread"></div> <div id="disqus_thread"></div>
<script type="application/javascript"> <script type="application/javascript">
var disqusjs; var disqusjs;
@ -53,5 +57,5 @@
} }
</script> </script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
{{- end -}}
</div> </div>
{{- end -}}