summaryrefslogtreecommitdiff
path: root/layout/post.ejs
diff options
context:
space:
mode:
author135e2 <[email protected]>2022-05-29 17:18:06 +0800
committer135e2 <[email protected]>2022-06-03 11:30:43 +0800
commitc02c983166effdb5db4578e4ab45f58762f082d4 (patch)
tree5ba85cfe3672a04143718153697f7790e6fbdd14 /layout/post.ejs
parenteb8a7b323891b870ddda677fa43e583c7477803d (diff)
downloadchromate-c02c983166effdb5db4578e4ab45f58762f082d4.tar.gz
chromate-c02c983166effdb5db4578e4ab45f58762f082d4.tar.bz2
chromate-c02c983166effdb5db4578e4ab45f58762f082d4.zip
feat: add #btn-toggle-dark botton to toggle dark mode
- Switch dark theme to bulmaswatch/darkly, since bulma-prefers-dark highly relies on `@media: (prefers-color-scheme: dark)` tag - Add a playerman handler to toggle shikwasa theme[1] - Use localstorage to store user's preference[2] - Fix a typo: SystemDarkmodePrefrence => SystemDarkmodePreference [1]: Modified from https://github.com/jessuni/shikwasa/blob/main/pages/public/index.js#L208 [2]: Took inspiration from https://blog.skk.moe/post/hello-darkmode-my-old-friend
Diffstat (limited to 'layout/post.ejs')
-rw-r--r--layout/post.ejs4
1 files changed, 2 insertions, 2 deletions
diff --git a/layout/post.ejs b/layout/post.ejs
index 9befb97..3428ddf 100644
--- a/layout/post.ejs
+++ b/layout/post.ejs
@@ -63,7 +63,7 @@
const player = new Shikwasa({
container: () => document.querySelector('.post-podcast-player'),
- audio: {
+ audio: {
title: "<%= page.title %>",
artist: "<%= page.podcast.authors %>",
cover: "<%= page.podcast.cover %>",
@@ -82,7 +82,7 @@
window.player = player;
}, false);
</script>
- <% } %>
+ <% } %>
<section class="content is-size-6">
<%- page.content %>
</section>