好处
文档标题块可以放链接等富文本
比如有这样一篇笔记:
三角函数(文档)
— 三角函数的定义(标题)
— 三角函数的性质(标题)
写着写着,“三角函数的性质”这一部分太多了,单独拿出去作为一篇文档。这时就需要建立“三角函数”和“三角函数的性质”两篇文档的双链。
没有文档标题,只能这样关联:
有文档标题而且可以放链接就会是:
而且除了放链接,还可以放标签、图片之类的。
目前把标题块拖到文件夹转换为文档时,标题块里面的链接、标签之类的会失效。加入文档标题能解决这个问题。(这也是我水这篇帖子的根本目的)
修改文档标题的时候,自动给 md 文件重命名,且解析时把 #
,(( ))
之类的特殊符号和图片、公式之类的去除。
麻烦的地方在于 F2 重命名文档,不能只有一个文本框(如下),而是要渲染文档标题块以供修改。
文档标题块可以显示文档信息
包括创建、修改日期,备注,别名,路径。
文档标题前也有一个块图标,可以显示被引用数和反链。(但是不能拖动块图标排版)
Notion 的文档标题:
如果思源加入文档标题,可能会是这样的:
原来这些信息需要靠文件树和反链栏查看,加入文档标题后,即使进入 Ctrl+'
的全屏编辑模式,也可以从编辑窗口查看了。
层级缩进时能用到
很久之前就说要做无限层级缩进了,如果真要做,放个标题能比较明显的说明现在缩进的位置。
但文档标题比起低级标题来说不是必要的刚需,有了只是说明得更清楚,而且进入低级标题时低级标题移动到文档标题的位置的话显示模式比较统一。
问题
应该不是很要紧的功能,可有可无。
有替代方案:建立一个一级标题作为文档标题,就可以实现放置富文本的功能。
(不过解决不了标题块拖到文件夹转换为文档时,标题块里面的链接、标签失效的问题)
F2 重命名文档,不能只有一个文本框,而是要渲染文档标题块以供修改。
如果文档标题的样式可以由 CSS 定义,各个主题又要修改。
加入这个特性,要考虑到有的用户已经用一级标题作为文档标题了,会和他们原有的文件冲突(出现两个文档标题)。(不过删除掉一级标题只留文档标题和二级标题就能解决;设置里选择是否开启文档标题也是一个方案)
(如果同时加入右键菜单递归升降标题级别的功能,能方便用户修改已有的文档。)
欢迎回帖补充。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于