在每个文档的顶部显示面包屑导航

wrwe 2021-6-30 1073

写笔记一般有两种做法


1、长篇法


【做法】

把整本书的内容,按传统章节体,写在一个文档中。


【优点】

结构清晰,一看就知道每一节属于哪一章、哪一篇。


【缺点】

(1)文章太长、观感不好。不符合双链原子化的趋势。

(2)引用类型多半是 (( )) 这种block引用。


2、短篇法


【做法】

一小节一个文档,然后把所有文档,接章节关系,整合在一个总目录中。如下图。

【优点】

(1)短小精悍,符合双链笔记原子化的原则 。

(2)链接方便,毕竟更多人还是喜欢通过 [[ ]] 链接。 [[ ]] 链接通用性也更强。


【缺点】

想看清 一个小节 属于哪一章、哪一篇、哪本书,需要跳转到总目录。或者拉到底部看引用链接。

这些方法都比较麻烦。



我的思路


第1步

为《中国美术史》设置一个总目录文档,如上图。

把每个小节做一个单独的文档,并且把链接都放入总目录。

总目录可以有很多层级。


第2步

RE读取这本书的总目录文档,比如上图,可以读到《第一节》这个文档有三个上级目录。


第3步

RE把读到的这些目录层级,做成面包屑,用在各种地方,以《第一节》文档为例:

(1)在《第一节》文档的顶部,以面包屑导航的方式显示层级关系。

点击哪一级,就可以打开总目录相应的位置。如下图。

(2)在其它地方引用《第一节》时,可能在预览窗口上显示面包屑导航。

(3)在搜索时,如果搜索词在《第一节》这个文档中,在搜索结果上显示这个结果的面包屑导航。


补充

(1)一个文档可以通过链接,放在若干个目录中,这种情况下,一个文档会有若干个导航条,在页面顶部都显示出来即可。当然,也可以选择不在文档顶部显示导航。

(2)把上述目录设置成专门的目录型文档,以便RE只读取目录型文档中《第一节》的上级目录,以此为依据生成面包屑导航。非目录型文档中,即使引用了《第一节》,RE也不会读取它的上级目录。

(3)此方法还可以利用爬虫搜索,选择只在《中国美术史》这个总目录的各链接文档中搜索,这就等于只搜这本书,少了很多冗余结果。


此举可以解决双链笔记的一大痛点


双链笔记通过链,让各文档这前链起来,很棒。

痛点是,失去了传统笔记文章的结构感。

结构是人对信息掌控感最主要的来源。

以上方式,可以让用户时刻知道自己当前的笔记,属于哪个结构中。


当然,如果用户觉得每个文档都需要选择放在哪级目录下,选择困难,非常麻烦,那不用这个功能就行了呀。


快速回复
最新回复 (3)
  • Innis 2021-6-30
    0 2


    打开主题树插件,把最小化(原子化)的文档,通过右键-主题转换-原地设为顶级主题,转化为在主题树中的结构即可。


    转化为顶级主题的主题,在进入之后会保持其在主题树中的索引。


    示例:



  • Suserge 2021-9-8
    0 3
    Innis[社区志愿者] 打开主题树插件,把最小化(原子化)的文档,通过右键-主题转换-原地设为顶级主题,转化为在主题树中的结构即可。转化为顶级主题的主题,在进入之后会保持其在主题树中的索引。示例:
    那如果我是先建立了一个 第二节 的笔记,然后需要建立一个索引呢?例如建立了 第一节 第二节 第三节 第四节 等四篇笔记,最终想做个目录,这种时候要如何操作?
  • 亘古冰璧 2021-9-13
    0 4
    同问。这个问题我也很困惑,摸索了很久都不知道怎么办。盼回复。
返回