不知道使用ob的小伙伴有没有手账爱好者?
ob插件里针对时间任务管理的插件不怎么多,calender、darry、dayPlanner或者看板都支持一定的时间任务管理功能。总的来说时间管理功能很薄弱,可视化做的很差。日程管理方面远不如手账。
dayPlanner有可视化的想法,但是个人的时间线不适合用甘特图表现,字体太小,完全失去了可读性

我经过几天的研究终于写出一个还可以的手账时间线插件。
功能演示
这款插件会将语言类别为techo的代码块中的内容渲染成周计划视图。
效果如下:
预览视图:
编辑视图
代码块内容如下
展开查看源码
```techo-weak
2th周
---
- [x] 周计划1我的肤色的v大苏打VS的VS反对VS地方v
- [ ] 周计划2
- [ ] 周计划3
- [ ] 周计划4
======
周一 2020/5/16
---
- [ ] 1日待办1我符文达人访问的服务为凤尾
- [x] 1日待办2
- [x] 1日待办3
---
0000-0930 a 111备注信息
1036-1130 b 222备注信息
======
周二 2020/5/17
---
- [ ] 2日待办1
- [ ] 2日待办2
- [ ] 2日待办3
- [ ] 2日代办4
---
0000-0935 a 备注信息
1036-1130 b 备注信息
======
周三 2020/5/18
---
- [ ] 3日待办1
- [ ] 3日待办2
---
0000-0935 a 备注信息
1036-1130 b 备注信息
1245-1536 c dcsdcsdcdcdevsfbdgbsdgbdgfbdgbdgbdg
1555-1820 d dvfervsfvsdfvbfbvv俄铝比如问题发表
1900-2000 e 与高度楚国都城顾问到处挖vwaver
======
周四 2020/5/18
---
- [ ] 4日待办1
- [ ] 4日待办2
- [ ] 4日待办3
- [ ] 4日代办4
---
0000-0935 a 备注信息
1036-1130 b 备注信息
======
周5 2020/5/18
---
- [ ] 5日待办1
- [ ] 5日待办2
- [ ] 5日待办3
- [ ] 5日代办4
---
0000-0935 a 备注信息
1036-1130 b 备注信息
======
周6 2020/5/18
---
- [ ] 6日待办1
- [ ] 6日待办2
- [ ] 6日待办3
- [ ] 6日代办4
- [ ]
---
0000-0935 a 备注信息
1036-1130 b 备注信息
======
周日 2020/5/18
---
- [ ] 7日待办1
- [ ] 7日待办2
- [ ] 7日待办3
- [ ] 7日代办4
---
0000-0935 a 备注信息
1036-1130 b 备注信息
***
2022/5/16 1435-1522 日程备注,这里是日程部分,可有可无
2022/5/16 1435-1522 日程功能暂时还没写
```
插件会获取代码块文本,根据 ***
、======
、---
、-[ ]
分割出相应的文本块,并根据文本块信息绘制周历表格。
插件目前没有设置界面(设置界面比较复杂,还没怎么搞懂),如果想自定义时间线样式,可以在main.js开头部分填入设置的值(我注释了各个值的意思以及默认值)。
快速上手
文末附下载链接,插件没有设置界面,一切参数使用默认值,
将源码代码块复制下来粘贴到笔记中,切换到预览视图即可生效。
存在的问题
每次切换到预览页面都会触发插件,插件会重新绘制。
在预览页面切换明亮黑暗模式则不会触发插件动作。如果没有刷新,试试切换到其他页面再切换回来
,或者切换到编辑模式再切换回来
后续想添加的功能
- 日程功能暂时还没写,之后有空再写,
- 可能会加入贴纸功能,向纸质手账的功能看齐
- 自动对时间进行统计,例如绘制作息图表,每日工作时长
- 记账并可视化统计
结束语
欢迎大家试用这个插件,附上下载链接
链接:https://pan.baidu.com/s/1XLlflp_oYLinGljPo7y8ww
提取码:2333
如果大家对这个插件有什么建议或意见,欢迎这里提出来