siyuan 的强大在于底层的块任意链接,而不是本地存储

开发人员的宣传是否应该改为:任意级别标题、段落的链接,构建你的只是体系。

siyuan 能做到任意链接,是因为底层架构改了,但是也因此引入各种操作文本操作 bug,还需再接再厉。

我就是冲着 siyuan 的强大连接功能来的,市面上没有更好的软件了。

  1. 现在我发现 wolai 笔记几乎复刻了 siyuan 的各种功能,但是垃圾在于:没有本地存储功能、链接功能差劲,只能链接到文档,难以接受!
  2. obsidian 需要用插件,烦。
  • 思源笔记

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

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

    20236 引用 • 78260 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • qiancang 1 赞同

    关注本地化的群体应该是多于关注块链接的,从受众上来说,宣传本地化能够覆盖更多的人。

    支持任意链接的笔记也有一些,比如 roam research、logseq、roam edit、葫芦笔记之类的,不过这些都是大纲型的,你要文档型又要好的块链接,目前确实没有比思源更好的选择。

    只要条件足够多,我就是 No.1😄

    1 回复
  • submartingale 1 赞同

    坏消息,缝合怪。

    好消息,全缝了。

  • science

    不是 wolai 复刻思源,是 wolai 和思源都借鉴的 notion,这点要搞清楚

  • ringx 2 赞同

    这两个都是思源笔记的亮点,其实还有两个最大的亮点是「更新速度」和「用户到开发的反馈」。


    但是「本地存储」是根本。

    我觉得「思源笔记」接近「100」分了,而前面的「1」就是「本地存储」。

    说一下我当初是怎么顺着 google 来到「思源笔记」的,我主要是因为:

    1. Obsidian 是没法 web 部署的,唯一可行的方案是使用 KasmVNC;但是这个体验简直灾难,而且有很多「中文」的问题无法解决。
    2. Obsidian 的插件是很强,但是「折腾」他的插件会消耗掉自己非常大的精力,对于学习毫无意义。

    基于这两点问题,唯一的答案就是「思源笔记」了。「开箱即用」「颜值」「功能」,没有其他笔记能打的了。

    1 操作
    ringx 在 2024-06-11 23:01:03 更新了该回帖
  • 我也觉得这个块引用很强大,问题只在于有时候会不留神把被引用的块删掉

  • xnyshu

    我觉得是剪藏和滚轮缩放字号,网页字小看着费劲,我都是剪到思源然后放大到 72 号最大,然后躺着看的。

    块链接几乎不用,链接我等待将来用 AI 解决。

  • wlcycxy

    以前就建议过,在删除块时,根据反链,弹窗提示该块被哪些块链接,经确认后再删除,可惜此功能至今没有实现。

    1 回复
  • 用了两年多年,块链接我基本不怎么用,最主要的还是本地部署 +docker 服务化 😄 。

  • 讨论过,因为右上角有引用计数就没实现

  • wickysi

    wolai 跟思源压根不是一回事

  • Elystraw

    我个人就完全没有用到各种链接。

    最看重的几个核心要素是:本地存储 + 可靠的云备份 + 传统文档树结构 + 富文本编辑器。

    本地存储是最重要的,因为可以保证图片类资源文件秒加载,这也是我没有用 notion 的主要原因。

  • 目前纯文本保存,要实现引用计数器,有些麻烦。

    要是后端过渡到数据库模式,很多功能就好实现了。比如 Firebird 或 SQLite。

    其实做好数据导出功能,是不是纯文本并不重要。

    2 回复
  • 后端确实是数据库

  • 思源内核是有启动 sqlite 的,调用 api 就可以执行 sql。你也可以直接用数据库管理软件加载 db 文件

    1 回复
  • daloo

    没有研究过 wolai,但是楼主 说它垃圾的第一个理由也就是标题认为要忽视的地方。思源不是商业化运作的软件,有太多让普通用户感觉别扭甚至觉得存在门槛的地方。我坚持用思源的理由就是本地存储。

  • 思源的笔记数据处理是基于 SQLline 的吗?

    我一直以为 SQLline,只是方便检索用的,实际还是处理的纯文本的 sy 文件,我理解错了吗?

    2 回复
  • SQLite 和 .sy 两层,数据写入 .sy ,然后同步到 .db ,利用 SQLite 的高性能

  • SQLite😂,故意打错还是不小心的。。

    所有数据的存储都是基于.sy 文件的。只不过会转化成 SQLite 的表结构。

    具体什么时候转化的我就没研究了,反正知道思源运行的时候,可以根据 sql 查就行。

请输入回帖内容 ...

推荐标签 标签

  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    262 引用 • 664 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 149 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    86 引用 • 897 回帖 • 1 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • 强迫症

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

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

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 355 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    216 引用 • 463 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    141 引用 • 441 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 139 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 143 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖 • 1 关注
  • NGINX

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

    311 引用 • 546 回帖
  • 微软

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

    8 引用 • 44 回帖
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 705 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 330 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 606 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 1 关注
  • CentOS

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

    238 引用 • 224 回帖 • 5 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • Typecho

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

    12 引用 • 60 回帖 • 466 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    41 引用 • 40 回帖
  • 酷鸟浏览器

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

    3 引用 • 59 回帖 • 24 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 81 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 365 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖
  • NetBeans

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

    78 引用 • 102 回帖 • 649 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 520 关注