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

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

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
 

  • 思源笔记

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

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

    22391 引用 • 89649 回帖
  • Q&A

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

    8136 引用 • 37079 回帖 • 160 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 在侧栏面板写笔记?这面板得拉多大啊

    1 回复
  • 其他回帖
  • li80

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

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

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

    1 回复
  • eco11336699 1 赞同

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

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

  • 查看全部回帖

推荐标签 标签

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    944 引用 • 943 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    27 引用 • 225 回帖 • 168 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 1 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 2 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    497 引用 • 1387 回帖 • 284 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 1 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • 正则表达式

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

    31 引用 • 94 回帖 • 1 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 134 关注
  • flomo

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

    5 引用 • 107 回帖
  • 微软

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

    8 引用 • 44 回帖
  • Pipe

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

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

    132 引用 • 1114 回帖 • 125 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 351 关注
  • Redis

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

    286 引用 • 248 回帖 • 62 关注
  • HTML

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

    107 引用 • 295 回帖 • 1 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 10 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 75 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 2 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 5 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 41 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    179 引用 • 995 回帖 • 1 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 214 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    944 引用 • 1459 回帖 • 16 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 384 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    287 引用 • 4484 回帖 • 669 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖