summaryrefslogtreecommitdiffstats
path: root/layouts/baseof.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/baseof.html')
-rw-r--r--layouts/baseof.html16
1 files changed, 13 insertions, 3 deletions
diff --git a/layouts/baseof.html b/layouts/baseof.html
index ad6613f..c9633d0 100644
--- a/layouts/baseof.html
+++ b/layouts/baseof.html
@@ -2,11 +2,21 @@
<html lang="{{ site.Language.Locale }}" dir="{{ or site.Language.Direction `ltr` }}">
<head>
{{ partial "head.html" . }}
+ <script>
+ (function() {
+ const theme = localStorage.getItem('theme') || 'dark';
+ if (theme === 'light') {
+ document.documentElement.classList.add('theme-light');
+ }
+ })();
+ </script>
</head>
<body>
- <div class="reading-progress"></div>
- <header>{{ partial "header.html" . }}</header>
- <main>{{ block "main" . }}{{ end }}</main>
+ <a href="#main-content" class="skip-link">Skip to content</a>
+ <div class="progress-bar" id="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
+ <canvas id="matrix-canvas" aria-hidden="true" data-mode="{{ block "canvas-mode" . }}background{{ end }}"></canvas>
+ {{ partial "header.html" . }}
+ <main id="main-content">{{ block "main" . }}{{ end }}</main>
<footer>{{ partial "footer.html" . }}</footer>
</body>
</html>