为什么思源不采用 notion/wolai 那种文件架构啊?

更新:看了大家的支招,自己去试了一下,确实能实现 notion/wolai 差不多的效果。因为没有官方教程,所以一直不知道怎么弄。不过书签弄起来真的麻烦,能像 notion 一样点星标实现收藏就好了


以下是原贴:


我不太明白思源为什么要采用树状文件夹架构形式,而不是 roam research、logseq、wolai 这种扁平化的文件架构啊?

我个人感觉思源采用树状文件夹结构,这和印象笔记、OneNote 没什么区别吧?区别只是思源的功能更多、更完善罢了。

选中文字,新建文档并建立链接,建立页面默认为当前页面的子页面(如下图),这是我不敢苟同的。

大家说可以更改默认位置,但是只不过是改成【集中保存在某个文档下】罢了,我认为的扁平化,是这样的:

😂 在【笔记本&空间】下面,所有的文档都是平级的 😂


image.png


为什么树状文档不好?

举个例子:医生、律师,当律师去看病的时候,医生是专业人士,占据主导地位,律师得听医生的;但当医生想去请律师打官司时,律师是专业人士,医生得听律师的

这里医生和律师的上下级关系是相对的,很难简单的划分谁是上级、谁是下级。

所以我认为思源左侧文件目录应该默认扁平化,而不是树状结构

  • 思源笔记

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

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

    19809 引用 • 75837 回帖 • 1 关注
2 操作
science 在 2024-03-10 19:33:36 更新了该帖
science 在 2024-03-10 18:37:15 更新了该帖

相关帖子

优质回帖
  • i1356 4 赞同

    这种问题不是早就讨论过吗?需要改掉的不是文件结构,而是心中的偏执。

  • LiulangZ 3 赞同

    别动我的文档树!!!

  • 思源和 notion,wolai 的文档结构基本上没有任何不可以通用的地方,你说的越多反而展现出你貌似不懂这些功能的实际逻辑,而只是拘泥于名称,我说实话,你说的那些软件的所谓的“平铺”,根本不是什么特有功能,在思源里一样可以做到,还有什么“星标”,那就是一个普普通通的“收藏功能”,英文里叫做 Collection,真正的原子化,以你现在的语言能力来判断,你根本也构建不起来,我觉得你首先需要做的,不是急着去评判《一个软件哪里应该改进》,而是《首先学会使用并理解这个软件》,你连怎么用,怎么达到和其他软件对应的效果都不知道,更别谈什么改进意见了,所以你的一堆发言整理一下评价如下:

    有点像没什么语言组织能力,也不是很了解每个软件的功能逻辑究竟对应着什么东西,但是还是想把自己本来就模糊不清的意见表达的很合理很深刻的样子,所以越说越云里雾里

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • science 1 评论
    作者

    “思源和 notion,wolai 的文档结构基本上没有任何不可以通用的地方”这话说的,北京到天津,走直线和绕地球一圈,都能到达,你好意思说是“殊途同归”吗?

    1. 思源通过双链新建的页面,必须属于某个文档的子页面
    2. 文档数中为什么要显示笔记本这个层级,不是碍眼吗?思源的笔记本确实相当于 notion 的空间,但是 notion 的空间不会再文档列表中展示,我也觉得实在没必要
    3. 显然 notion 的这种设计更加合理,就像北京到天津走直线,我当然希望思源能学习人家的优点
    2 回复
    你嫌多个笔记本烦,那就只建一个笔记本就好了。
    openAI
  • 其他回帖
  • zxhd86 1 赞同 1 评论

    这里起码有三种方案可以解决:

    1. 文档树形式:在蔬菜和水果下面都建立文档,并且将一个文档整体嵌入到另一个文档。
    2. 标签/书签形式:只建立一个文档,同时打上蔬菜、水果的标签
    3. moc 形式:建立一个 moc 目录,新建蔬菜、水果这两个列表项,子项同时链接到这个你要建立的文档。

    如果 logseq 和 RR 有什么超出这些方法的功能,我很想听一听。

    那还是第三种更好把
    science
  • 建立的双链页面也是默认为当前页面的子页面,这是我不敢苟同的。

    我认为思源左侧文件目录应该默认扁平化,而不是树状结构

    个人建议换一种表述方式,比如:「有没有办法把所有新建的文档都保存在同一级」或者「能否增加一个选项,在某个文档中新建的文档保存在这个文档的同一级」。

    我看了看回帖,感觉你应该是想提需求的,但原帖子的描述实际上更像是想发表自己对于树状结构的批判。可能你需要紧扣自己的实际需求来描述。

    1 回复
    看了 lz 的回帖,思考的都是「我怎么让这个软件变成我想要的样子」,而不是「我怎么用这个软件管理好我的知识」。很多 lz 想要的功能,思源里都有相应的方法实现,但是她太想让思源变成她见过的某种东西了。
    Helvetica
    @Helvetica 如果人类不追求更好的知识管理方式,那么也就没有笔记软件的不断变革了吧。那么,我们就应该保持在石头上刻字、在竹简上书写吧
    science
    @science 关键是你追求的真的是更好的知识管理「方式」吗?使用的是什么知识管理理论? 如大家所说,你追求的「扁平」管理在思源里有多种实现方式,且思源的文档树未必不如其它厂商,但你仍然只想着心里的乌托邦。这是追求「形式」大于「方式」。
    Helvetica
  • 思源和 notion,wolai 的文档结构基本上没有任何不可以通用的地方,你说的越多反而展现出你貌似不懂这些功能的实际逻辑,而只是拘泥于名称,我说实话,你说的那些软件的所谓的“平铺”,根本不是什么特有功能,在思源里一样可以做到,还有什么“星标”,那就是一个普普通通的“收藏功能”,英文里叫做 Collection,真正的原子化,以你现在的语言能力来判断,你根本也构建不起来,我觉得你首先需要做的,不是急着去评判《一个软件哪里应该改进》,而是《首先学会使用并理解这个软件》,你连怎么用,怎么达到和其他软件对应的效果都不知道,更别谈什么改进意见了,所以你的一堆发言整理一下评价如下:

    有点像没什么语言组织能力,也不是很了解每个软件的功能逻辑究竟对应着什么东西,但是还是想把自己本来就模糊不清的意见表达的很合理很深刻的样子,所以越说越云里雾里

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 24 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 582 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 284 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 60 回帖 • 457 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 552 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    84 引用 • 122 回帖 • 619 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 422 关注
  • 黑曜石

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

    A second brain, for you, forever.

    10 引用 • 88 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 4 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    109 引用 • 54 回帖 • 2 关注
  • OpenResty

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

    17 引用 • 41 关注
  • 链滴

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

    记录生活,连接点滴

    140 引用 • 3720 回帖
  • 七牛云

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

    26 引用 • 222 回帖 • 170 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 262 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 2 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 152 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    165 引用 • 407 回帖 • 514 关注
  • Redis

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

    284 引用 • 247 回帖 • 148 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 476 关注
  • gRpc
    10 引用 • 8 回帖 • 51 关注
  • CentOS

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

    238 引用 • 224 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 26 关注
  • BAE

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

    19 引用 • 75 回帖 • 618 关注
  • 996
    13 引用 • 200 回帖 • 2 关注