-
传统文档一般设有六个级别的标题,用户在编写文档时需要手动地为标题设置层级。
-
这种设置带来一个麻烦:
- 用户在编写文档的时候,思路是变化的,标题之间的相对层级也是变化的。例如有一篇文档,我设置了 3 个一级标题,但写到后面,我发现这 3 个一级标题的内容可以归属到一个更大的标题下面。这时候,我需要手动给这三个一级标题降级。
- 或者主题的层级深入到六级以下,这时候六级标题就不够用了。
-
怎么办?
-
我发现 logseq 有一个【自动标题】功能。用户只需要把当前节点设置为标题,不需要知道这是几级标题。标题的字体大小也会随着缩进层级而自动改变。
-
这种【相对层级】的做法值得学习,希望思源也加入。
-
思源非常优秀,但是我喜欢类似于 workflowy 那样的节点笔记,层级结构分明。所以我一直没迁移到思源。
-
如果思源的每一个页面文档都可以像 workflowy 或 logseq 那样,我马上搬家。
-
哈哈!
希望加入【相对标题】特性
相关帖子
-
-
kuaiji • via iPhone作者
跟是不是大纲笔记没关系。文档型笔记也能完全支持这个功能。
所谓的【相对标题】是指标题的层级不需要用户手动指定,用户也不要关心这是个几级标题,只需要对其设置“这是一个标题”,标题的层级自己会随着内容的缩进和伸出而动态改变。 这不仅是一个方便用户的特性,而且比传统的六级标题设计更符合逻辑,更灵活。
logseq 其实使用体验已经停落后的了,但因为有这个功能,挽留了我,用起来是真的爽。
2 回复 -
将一个块转换为标题,鬼才知道你想转换为几级标题
如果我要在两个三级标题之间的段落中转换一个标题,你觉得我是想转换一个同级别的三级标题,还是低一级的四级标题?
实际上我可能是要转换一个二级标题
1 回复 -
kuaiji •作者
- 而大纲笔记是采用层级分明的上下级结构。一个内容是谁的上级,是谁的下级,在结构上是很清晰的。
- 传统文档模仿纸张,是平流式的,尽管内容在语义上有上下级包含关系,但结构排版上都是平级的。在大纲笔记看来,传统的文档的每段内容都是处于最高级。如果要将传统文档的某个段落设置为标题,那么这个标题就是最高级的一级标题。虽然不合于内容语义上的层级安排,但是从内容结构来讲,这样做没问题。
- 这种做法可能很多人不好接受,因为人的传统阅读习惯就是从纸张排版带过来的。但是在电子设备,我觉得没必要对纸张那种流式排版有执念。那 workflowy 那样的层级笔记,虽然看起来丑,但是层级结构分明,可以随意 zoom in 和 zoom out。反而是有易于读者把握文档的框架结构,进而有利于读者阅读的。
- 传统平流式文档的段落结构层级和内容语义层级往往是割裂不统一的。workflowy 这样的大纲笔记,看起来很别扭,但是却统一了内容语义层级和段落结构层级.
-
kuaiji •作者
思源不是基于”块“的吗?那么块与块之间可以有缩进关系。
传统流式文档,每个段落(块)都是平级的,用户自己手动为标题设置层级。内容之间的层级和包含关系,依靠用户的手动维护。
但是这不是我想要的,一个段落(块)属于谁的下级,就缩进到谁里面去。整个文档呈现一个树形结构。
某些块被设置为标题,那么应用程序根据“块”的缩进关系判断层级。
呈现的结果就是标题的层级根据用户的缩进伸出而动态改变。
用户不要操心这是几级标题,这种设计明显更灵活,更有伸展性。
1 回复 -
kuaiji •作者
logseq 虽然也保留了六个层级的传统设计,但是 logseq 的“auto heading”功能用起来真的爽。
不需要用户手动调节标题层级,哪怕你的标题层级深度超过六级,也没关系。
-
-
kuaiji •作者
这不是我想要的。
我想要的是效果是:我不想手动为设置标题级数。一个段落(块)是谁的下级,就缩进到谁下面去。一个块被我设置了标题,那么应用程序根据这个块的缩进位置自动判断它是几级标题。
简而言之,不要用传统的 html 那套六级标题,而是用缩进(只用一个 tab 键)表示标题的层级关系。
logseq 的“auto heading”就是采用了这种方式,用起来爽多了。
2 回复
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于