大概两个月前发布了第一版,当时界面是真的丑,现在还可以访问旧版界面: http://note.ai42.xyz/home (今后会彻底删除旧版), 密码 abc 。
后来有 v 友发贴介绍了 water.css, 只要引入文件即可,不需要写 class, 不需要任何努力即可让界面变得没那么原始,稍稍现代化一些。因此现在界面已经稍好看了一点点了,新版请访问: http://note.ai42.xyz (密码 abc)
在第一次发布之后,补全了一些重要的功能,比如:
第一次发布时,我列举了三大特色: 1.历史版本完全保留, 2.无需图床 Markdown 直接内嵌图片, 3.对标签管理的重新思考。
其中前两个特色都得到了一些反馈和讨论,但其实第 3 点(标签管理)才是我这个笔记软件的最大特色,却被彻底忽视了。因此想再介绍一下。
1. 只能点击单个标签
,显然搜索结果会非常混乱,搜索出来的条目太多。
更严重的是,由于 2.搜索多个标签时,搜索结果是多个标签的并集
(不是交集!),因此毫无办法,搜索结果只能更混乱,不可能快速找到想要的东西。
因此,用户会发现,我还不如用多层文件夹,从大分类到小分类手动一层层找东西更有条理、更快。
只要洞察了问题,解决方案就很简单了,核心思想就是“标签组”:
group
按钮,在本系统中,不仅可以点击单个标签,还可以点击 group
搜整个标签组。比如:
#editor
#emacs
#快捷键
#editor
#emacs
#org-mode
#editor
#vim
#快捷键
#editor
#vim
#vimrc
#操作系统
#Windows
#快捷键
当我们用上述标签组来创建一些笔记后,如果采用普通标签系统,搜索 "#emacs #快捷键
" 时,搜索结果会包含 vim 的快捷键和 Windows 的快捷键! 因此用户会感觉很糟糕,很混乱,还不如去 emacs 文件夹找更快,因此标签系统就这样失效了。
而如果采用正确设计的标签系统:
vim
(共性标签) 能找出与 vim 有关的快捷键、vimrc 等笔记org-mode
或 vimrc
(唯一性标签) 即可直接找出最精确的结果editor
(更大范围的共性标签) 又能扩大搜索范围emacs
+ 快捷键
来找 emacs 的快捷键而不被 操作系统
和 vim
的快捷键污染搜索结果并且,采用文件夹需要一层层向下找,而有了标签组和 group 按钮后,可以一键直达深层,可见,经过正确设计后,标签管理可以真正取代文件夹管理,发挥出标签原本应有的实力。