Ver código fonte

add param to set dark theme as default

zwbetz 5 anos atrás
pai
commit
1ca7249810

+ 4 - 0
static/js/dom-scripts.js → assets/js/template-dom-scripts.js

@@ -130,4 +130,8 @@
       }
     }
   });
+
+  {{ if .Site.Params.darkThemeAsDefault }}
+  darkTheme('screen');
+  {{ end }}
 }());

+ 1 - 0
exampleSite/config.yaml

@@ -24,6 +24,7 @@ params:
   dateFormat: Jan 2, 2006
   codePenUser: someUser
   katex: true
+  darkThemeAsDefault: false
   # A list of custom css files can be provided, which must be placed inside
   # 'static/'.
   # This is useful to override just specific css classes, instead of copying

+ 4 - 1
layouts/partials/script.html

@@ -1,2 +1,5 @@
 <script src="{{ "js/prism.js" | absURL }}"></script>
-<script src="{{ "js/dom-scripts.js" | absURL }}"></script>
+
+{{ $templateDomScripts := resources.Get "js/template-dom-scripts.js" }}
+{{ $domScripts := $templateDomScripts | resources.ExecuteAsTemplate "js/dom-scripts.js" . }}
+<script src="{{ $domScripts.Permalink }}"></script>