Hugo 主题 Paper 4.4 发布(全新 Dark Mode 来了)

2019-10-15 02:00:35 +08:00
 nanxiaobei

介绍

Paper 是一个简洁、纯粹、灵动的 Hugo 主题。

现 4.4 版本发布,带来全新 Dark Mode (需授权获取位置信息,日落后变为 Dark Mode )。

可能是 Dark Mode 第一次来到一个博客主题~

GitHub

https://github.com/nanxiaobei/hugo-paper

Demo

https://nanxiaobei.github.io/hugo-paper/

5422 次点击
所在节点    分享创造
20 条回复
storypanda
2019-10-15 06:57:25 +08:00
能搬运 hexo 嘛?
blueset
2019-10-15 09:02:50 +08:00
Demo 里面没找到哪里有要位置权限。

上个月把 WordPress 的 Twenty Nineteen 扩展出了个可开关的暗色模式,不过只是放在自己博客上了,还没有发布。
AN3O
2019-10-15 09:11:00 +08:00
"需授权获取位置信息" 多数商业网站都不给与权限的情况下,个人博客想要这个授权会不会更难呢?
nanxiaobei
2019-10-15 09:29:29 +08:00
@blueset 抱歉,Demo 之前没更新,刚才更新了~
nanxiaobei
2019-10-15 09:30:18 +08:00
@AN3O 这个是需要用户授权浏览器弹出的获取位置信息提示,后面考虑做个未授予权限的兼容~
edsheeran
2019-10-15 09:48:55 +08:00
獲取用戶的系統時間不就行了
paullee
2019-10-15 09:50:03 +08:00
想要一个通过 js 获取浏览器时间,根据时间来切换日落的版本..
nwu2Cv8OZ2MZMg39
2019-10-15 10:13:32 +08:00
黑色模式下,页面切换会闪白
nanxiaobei
2019-10-15 10:37:53 +08:00
@edsheeran 考虑到一年不同日期的日落时间是不同的
nanxiaobei
2019-10-15 10:51:03 +08:00
@paullee 考虑到不同日期日落时间是不同的,所以采用了这么个比较麻烦的方式
nanxiaobei
2019-10-15 10:51:27 +08:00
@VikingX 因为 JS 控制,会有这么问题,后面考虑下有没有好的方式~
edsheeran
2019-10-15 11:56:16 +08:00
@nanxiaobei 定位權限涉及隱私,一般知道的用戶不會授權的,不知道的用戶也不敢瞎點,然後這個功能等於沒做
nanxiaobei
2019-10-15 13:44:03 +08:00
@edsheeran 这个跟 App 需要授权一样,主题很简单,也不可能收集隐私,可以不授权,也不影响使用~
kveln
2019-10-15 14:48:33 +08:00
大家不知道要获取这个位置信息要干嘛用的,弹窗授权可能会给关掉。可以加一个手动切换暗色模式和正常模式的按钮,把这个选择权交给用户。
edsheeran
2019-10-15 15:38:12 +08:00
@nanxiaobei 不知道的人打開這個網頁,提示需要位置權限,誰知道要幹什麼啊?還以為是定位方便查水表?
edsheeran
2019-10-15 15:40:19 +08:00
要麼提供後台設置參數:默認白天,默認黑夜,自動模式,自動模式採用獲取系統時間不要通過獲取位置信息的方式實現解決這個問題
nanxiaobei
2019-10-16 04:11:02 +08:00
@AN3O
@edsheeran
@paullee
@kveln
已更新 Demo,目前不需要再获取位置权限~
nanxiaobei
2019-10-16 04:13:55 +08:00
@VikingX
已更新代码,尽可能的做了优化,理论上只有每天第一次进入时会闪一下,其它情况会读取缓存,不存在闪烁~
paullee
2019-10-16 09:33:22 +08:00
@nanxiaobei 多谢大佬
edsheeran
2019-10-16 10:25:45 +08:00
非常感謝

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX