目前的 namespace 有些复杂,有些功能实现不了。其实把现有功能稍加改造,很多功能就能实现。
点开下图1的[[第一条]]
这个页面后,在下图2的 Linked Reference 就能看到此页面的面包屑。
再随便点一个,比如 民法典
几个字,就可以 zoom in 民法典,如果 民法典
是一个页面链接,点击页面链接即可进入 [[民法典]]
的页面。
那么,把下图2 Linked Reference 中的面包屑,放进 [[第一条]]
这个页面的 hierachy 里,不就行了?
如果 [[第一条]]
这个页面被很多页面引用了,Logseq 可以认定只有标『tags:: 目录』的页面才是 hierachy 数据的来源。当然,tags:: 目录
是我随便想的,Logseq 可以设置别的属性作为条件。
可以规定 [[第一条]]
这个页面的链接,只在一个 tags:: 目录
页面中出现,如果其它目录页面中又出现了 [[第一条]]
,那这两个 [[第一条]]
就分别指不同的页面。这就达到了 namespace 的初衷。
这样做的好处是:
【1】把某个页面的链接,从一个目录结构中 增入、删除、编辑,非常简单方便。而不用像目前这边很累的给每个页面加前缀,还导致标题很多冗余信息。
【2】这位仁兄的三个要求,在这里都能实现。
【3】感觉开发的技术难度应该不大。用户也能很容易的就使用此功能。
上图中,绿色的是文字(标题),鲑红色的是页面链接。
补充:如果想要两个不同主题下有相同的页面名称,那就让