(以下是个人一点浅见,如有不足,请不吝斧正)
-
命名,是思源笔记中文档、块的一个属性。
-
思源笔记用户指南中是这样写的

-
以前一直觉得它不好用,不明白它的应用场景是什么。
-
现在我发现,命名的真正作用,或许体现在动态锚文本中。
-
-
最近,我在给文档加编号,突然发现命名的用法(对我很有帮助,也希望对大家能有帮助):
-
用法 1:让标题中一些附加字符(比如编号)不显示在动态锚文本中。
- 给加编号的文档,一个无编号的命名,在使用动态锚文本时,就没有那个编号了,锚文本会很清爽。但又不影响文档树中,编号所起的作用。
- 否则,所有动态锚文本(已有的或未来的)都会带上编号,很不优雅。
-
-
其他用法类似
-
用法 2:让冗长的标题,在动态锚文本中只显示核心内容。
- 比如我笔记中有篇文章《阶梯式动态数据库:SuperRef 与动态数据库应用初探》,这个标题太长,我把命名填成“阶梯式动态数据库”后,它的动态锚文本精炼很多,引用时也不会总是一长串字符了。

-
用法 3:在文章标题不变的情况下,动态锚文本(命名)中能体现文章的版本号(或其他需要提示的信息)。
- 需要块引动态变化时,直接改命名就好了。比如:A 文章 v1.1、A 文章 v1.2。
- 文章标题可以不用改,但块引会变化,体现文章版本。这又是第三种用法。
-
-
总结一下,命名的应用场景分两种:
-
场景 1:需要给动态锚文本做减法的。
- 需要文档标题变化,但动态锚文本更精简且不变的,尤其是那些经常被引用的文档或块。
- 或在某篇文档中需要被反复引用的文档或块。
- 比如:标题有编号,但引用时不想编号出现。
- 以前我一直用静态锚文本,但缺点是文档标题有修改时,无法让对应的块引同步。
- 需要文档标题变化,但动态锚文本更精简且不变的,尤其是那些经常被引用的文档或块。
-
场景 2:需要给动态锚文本做加法的。
- 给需要文档标题不变,但动态锚文本能在动态中体现附加信息(如:文章的进度)或其他类似特性的。
- 比如:上面举的关于文章版本的例子。
- 给需要文档标题不变,但动态锚文本能在动态中体现附加信息(如:文章的进度)或其他类似特性的。
-
-
问题:每个文档(或块)都要设定命名,不是很麻烦吗?
- 不需要每个文档或块都设定命名,必要时再添加就可以了。
- 经常被引用的文档或块,建议早些添加命名,引用时就能有一个清爽的动态锚文本。



欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于