Github repo:Achuan-2/siyuan-widget-dayCounter
💌 缘起
一直都很馋 wolai 的动态日历图标,苦于思源笔记没有相关挂件,于是在 GPT 的帮助下,我开发了一个倒数日挂件
由于前端基础很薄弱,对思源笔记的 API 调用也不熟悉,到处拼贴竟然成功了哈哈哈,还是很佩服自己的。
✨ 界面预览
结合分栏,可以集合多个倒数日
🐯 主要功能
-
支持指定日期,动态进行倒数和正数日计算,依赖 js 代码,不依赖网络,支持添加具体事件名称
- 如果指定日期早于当天日期,则正数
- 如果指定日期晚于当天日期,则倒数
-
支持设置背景色,进行一定美化
-
配置支持自动保存到思源笔记的块属性,永久保留在笔记里
-
支持导出模板后加载配置,方便重复调用特定倒数日/正数日
🐛 已知问题
- 设计的文字比较大,挂件块不适合调得太小,事件名称不适合写的太长(不过一般也不会写太长吧?)
- 设置颜色 Color Picker 不支持粘贴颜色
- 为了保证初次加载挂件和模板能正常保存和读取块属性,加了 500ms 的延迟,所以显示会比较慢些
如果知道以上问题如何解决的大佬欢迎告知,感激不尽
❤ 致谢
- ChatGPT 和 Google Gemini:主体代码的编写
- Zuoqiu-Yingyi/widget-query:学习挂件加载设置默认宽度和高度
- OpaqueGlass/progressBarT-sywidget:学习挂件如何保存和读取配置。
☎️ 意见交流
欢迎在 Github 提 issue 或是通过邮箱联系我
如果你喜欢这个挂件,欢迎在爱发电给我买包辣条,这会激励我更新和完善挂件
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于