@@ -51,22 +51,28 @@ and [override the `comments.html` partial][overriding partials] with:
5151 <script >
5252 var giscus = document .querySelector (" script[src*=giscus]" )
5353
54- /* Set palette on initial load */
54+ // Set palette on initial load
5555 var palette = __md_get (" __palette" )
5656 if (palette && typeof palette .color === " object" ) {
57- var theme = palette .color .scheme === " slate" ? " dark" : " light"
57+ var theme = palette .color .scheme === " slate"
58+ ? " transparent_dark"
59+ : " light"
60+
61+ // Instruct Giscus to set theme
5862 giscus .setAttribute (" data-theme" , theme) // (1)!
5963 }
6064
61- /* Register event handlers after documented loaded */
65+ // Register event handlers after documented loaded
6266 document .addEventListener (" DOMContentLoaded" , function () {
6367 var ref = document .querySelector (" [data-md-component=palette]" )
6468 ref .addEventListener (" change" , function () {
6569 var palette = __md_get (" __palette" )
6670 if (palette && typeof palette .color === " object" ) {
67- var theme = palette .color .scheme === " slate" ? " dark" : " light"
71+ var theme = palette .color .scheme === " slate"
72+ ? " transparent_dark"
73+ : " light"
6874
69- /* Instruct Giscus to change theme */
75+ // Instruct Giscus to change theme
7076 var frame = document .querySelector (" .giscus-frame" )
7177 frame .contentWindow .postMessage (
7278 { giscus: { setConfig: { theme } } },
0 commit comments