建议在边栏搞一个 Logseq 那样的 Content

本贴最后更新于 630 天前,其中的信息可能已经物是人非

Logseq 的 Content 其实就是一个普通页面,但把它固定在边栏,可以将很多功能融到一个页面里:收藏、书签、标签,等等。

所谓“固定”,意思就是,假如页面 a 里有个双链 1:

  • 我点击双链 1 以后,视野里显示的是双链 1 的页面,这时页面 a 就看不到了。因为页面 a 是不固定的。
  • 假如页面 a 是 Content,点击链接 1 以后,双链 1 的页面会打开,Content 也能看到。不管怎么点击, Content 都会显示在视野中。因为 Content 是固定的。

有人可能觉得 Content 和文件树的作用差不多,其实区别很大:

  1. Content 特别灵活,可以随意编辑,文件树不行。
  2. 随着使用时间变长,文件树会越来越复杂,每次打开文件树,都需要很大的心理准备。
  3. 不管你是否愿意,文件都要显示在文件树中。而 Content 可以随便链接你想看到的文档。

简言之,要允许把某个页面 固定且显示 在边栏,这个页面不一定叫 Content。


我这两三年一直徘徊在 思源 和 Logseq 中,主要原因是:

  • Logseq 没有分类焦虑,下笔即能写,但功能和稳定性方面都不够、而且没有文件夹,连基本的分类都没有。所有相干不相干领域的页面都放在一个库里,给人失序的感觉。一个领域一个专门的库,库又太多,而且太隔离,不方便互相引用,也不方便整体管理。
  • 思源功能强大、稳定,但因为文件树的存在,使人一入思源,就想分类,一分类就焦虑,导致使用思源时心理负担挺重。

于是我想到可以在思源中结合两者:

  • 只用笔记本作最基本的分类,笔记本下不再分级(最多最多再分一级)。
  • 通过页面中的双链来细分类别。虽然都是分类,但是在页面中分类比文件树中轻松很多,因为:
    • 在页面中你可分类可不分类。
    • 一个文档可以放在多个分类,你不必纠结该分到哪一类。

但这样就存在一个问题:作为目录的那个页面要能固定下来,而不是随便点个链接,就从目录页跳走了。

相信很多人和我有一样的两难,而“Content + 文件树”双方案可以解决这个问题。


双方案可以满足三种需要:

  1. 极左:喜欢文件树的,尽量用,细分到六级七级都行。
  2. 极右:完全不想用文件树的,所有文档都放入一个笔记本,然后像 Logseq 那样用 Content 来组织。
  3. 中间:主要用 Content 组织页面,同时用笔记本来作基本的领域隔离(比如把音乐和软件放到不同的笔记本)。用笔记本作隔离,作用类似于 Logseq 或 Ob 的库或者思源空间,但又不像库或空间那样完全隔离。

看几个回贴的思友可能没看懂上述的需求,我截个 Logseq 的图吧。下图右侧是 Logseq 的 Content,点击 Content 中的链接,页面会显示在左侧,不论点击 Content 中的什么内容,Content 的页面是不会被其它界面冲走的。而思源没有这种固定页面的方法。

image.png
 

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26744 引用 • 111449 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10329 引用 • 46894 回帖 • 62 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 这很河里,附议

  • li80

    @88250 @Vanessa 求 D 大 V 姐御览。

  • mark-j

    问题又回到了,文档树是否必要的讨论了 哈哈哈;我支持楼主

    1 回复
  • li80 1 评论

    Content 可以解终结这个讨论。

    1 回复
    可以放几个图片
    ilovesiyuan
  • mark-j

    是有部分人不愿意放弃文档树

  • Kootea 1 赞同

    如果目的只是不希望文档树那么臃肿,完全可以将所有的新建文档默认位置设置为日记目录下。那么文档树可以当作你的 Content 来组织了。

    image.png

    新建的任何文档都不需要考虑文档放在哪里了,尽情[[输入文档名称 —— 回车,完事。

    1 回复
  • li80 1 赞同

    大部分人是第三种情况,既要文件树,又要 Content。

  • Yylicon

    在侧栏面板写笔记?这面板得拉多大啊

    1 回复
  • li80

    看一看 Logseq 的 Content

  • 对于这种改变过大、且思源的调性不太一致的东西,还是考虑插件解决为妙。但是考虑到用户群体和现存插件,我怀疑这是个在思源的用户中相当小众的需求,无论是放弃文档树还是增加 content 都是如此。

    1 回复
  • 额 lg 的 content 也是个页面啊。思源里新建一个页面然后页签右侧打开,然后保存布局,OK 了。

  • li80

    现在十分理解为什么印象笔记坚持只搞两层笔记本:

    • 印象是希望大家不要在分类上花太多工夫,要多用标签来组织文档,因为标签比文件夹更灵活、相对来说更随意(当然,这说的是 10 年前,现在标签的组织能力已经不太够了、用标签组织页面也有很多弊病)。
    • 但是笔记本还是有需要的,它的作用就是前面说的 隔离不同领域 的笔记。
  • li80

    为什么小众呢?

    分类焦虑难道不是一个大众的问题吗?Logseq 类笔记的出现,不就是为了解释分类焦虑吗?

    很多人不用 Logseq,重要原因之一,不就是因为它完全没有文件夹,不同领域东西全放在一个库,容易一堆乱麻吗?

    有人嫌思源分类太麻烦,有人嫌 Logseq 完全不分类、太自由,现在不是提供了一个三方都能可用的中间方案吗?

    1 回复
  • 请看清楚前提:在思源的用户中。因为这是个很简单的功能,没有插件的原因显然就是没这么多需求。

  • 资瓷

  • mark-j

    用 home 插件可以设置一个页面为主页,也能用用吧

  • 简言之,要允许把某个页面 固定且显示 在边栏,这个页面不一定叫 Content。

    我很早就好奇这个功能为什么不做?绝对的利好 👍

    而且这跟什么分类焦虑关系都不大(map of content),咱就是要在侧边栏放页面,放什么内容你别管!

    放 MOC、放备忘录、放 todo list、放电影、放涩图……怎样都好,开发没难度的话为什么不做呢?

    1 回复
  • li80

    对,对,对,的确是。分类只是 Content 的内容之一,我狭隘了。

  • eco11336699

    你误会思源了,思源本来就是你所说的 <conteng+ 文件树 > 的双方案,只不过你没有看出来吧了,转个视角你会发现思源可包含多个 Logseq

    思源的问题主要还是体现在对来自不同页面的多条笔记内容的显示上还是有些不方便,在这点上 Logseq 可能做到更好

  • zuoez02 6 5 赞同 3 评论 via macOS

    来吧,做了个侧边栏工具的插件,看看跟你想的差别大不大

    image.png

    刚合并到集市,着急的话可以上 https://github.com/zuoez02/siyuan-plugin-docky/releases 下载

    快 太快了
    JeffreyChen
    佬确实是太快了
    mozhu
    好好好(赞)!
    PiChou
  • eco11336699

    Siyuan 只是不支持这种页面布局而已,但是它本来原生就支持 <content+ 文件树 > 这种组织信息的方案,你不要把这两者搞混淆了

    这种页面布局仅仅只是表示你自己的使用习惯,难道你的这种页面布局就一定正确吗?未必吧,让一个 content 页一直出现屏幕右边,还导致整个页面的可视面积减少,你这该怎么说呢?因此我说这只是你个人使用习惯是没有问题的

  • Z 佬已经上架集市了。。支持任意块放到侧栏。。多个

    image.png

  • NaughtyCat

    感觉这种算是设计层面方面的东西,因为原本思源的方向就没有打算设计“无分类”的方式。现在从设计层面改变是不太现实的,但是插件可以做到。下面有个大佬做了插件,也上架集市了,看看是否能够满足你的要求,后续你可以跟那位大佬多沟通沟通,努力让这个插件完美复刻 logseq(doge

  • eco11336699 1 赞同

    logseq 的这种 content 其实就是一个通过 <shift+ 左键 > 来可同时容纳不同页面的窗口容器,针对某些场景仅仅在使用上更加方便而已

    这个 content 完全可通过 Siyuan 插件来实现,楼下所说的这种方式与 content 还是有所区别的

  • timyhh

    不如簡單的弄兩個 Tab,名為:

    1. 文件樹
    2. 隨意想
  • 虽然有插件实现了,不过楼主的方式在思源里有非常多其他方法,lg 没有可能是因为它无法小窗口?不知道现在支不支持了,思源里直接就可以打开任意的反链小窗, 不遮挡视野,也可以页签右侧多栏打开,lg 做不到这些。

请输入回帖内容 ...

推荐标签 标签

  • 倾城之链
    23 引用 • 66 回帖 • 173 关注
  • 电影

    这是一个不能说的秘密。

    123 引用 • 608 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    134 引用 • 1128 回帖 • 110 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 709 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    77 引用 • 37 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖 • 1 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    135 引用 • 798 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1444 引用 • 10083 回帖 • 500 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖 • 1 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    240 引用 • 224 回帖
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    346 引用 • 761 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 1 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 652 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 90 关注
  • 反馈

    Communication channel for makers and users.

    120 引用 • 906 回帖 • 279 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • 博客

    记录并分享人生的经历。

    273 引用 • 2389 回帖 • 3 关注
  • Visio
    1 引用 • 2 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 2 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    554 引用 • 675 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    225 引用 • 1622 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    187 引用 • 3914 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 2 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3203 引用 • 8217 回帖 • 1 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 183 关注