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

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

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
 

  • 思源笔记

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

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

    25857 引用 • 107088 回帖 • 1 关注
  • Q&A

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

    9925 引用 • 45076 回帖 • 79 关注

相关帖子

欢迎来到这里!

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

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

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

    1 回复
  • PiChou 1 赞同

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

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

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

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

    1 回复
  • eco11336699 1 赞同

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

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

  • 查看全部回帖

推荐标签 标签

  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1251 回帖 • 398 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖 • 2 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 639 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 1 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    24 引用 • 242 回帖
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 100 关注
  • OneDrive
    2 引用 • 2 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 257 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 678 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 402 关注
  • Access
    1 引用 • 3 回帖 • 4 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    588 引用 • 3528 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 34 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 48 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 502 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    246 引用 • 1338 回帖 • 1 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 271 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 692 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 121 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 3 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 705 关注