功能建议:1. 生成总结;2. 文章差分

本贴最后更新于 606 天前,其中的信息可能已经斗转星移

个人经常将思源作为阅读工具,阅读过程中会把值得注意的内容高亮或者加粗,以便经常回顾。但阅读大文档的时候,很难找到自己标注的内容,不利于时常回顾。思源还缺如下几个功能:

  1. 全文或者章节总结。可以生成一个子文档,里面包含高亮和粗体等人工标注的内容;
  2. 文章拆分,把一个大文档按照用户指定的标题级别拆分为几个子文档,大文档的内容变为几个子文档的目录。

以上功能在 obsidian 和 logseq 中都有相应插件,但二者的阅读体验都不如思源。我希望在思源中也能具备上面的功能。

  • 思源笔记

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

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

    24650 引用 • 101130 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • sweesalt

    我也正需要这两个功能,支持一个!

  • zazuone

    再补充一个建议:当前很多功能没有对应的快捷键,很不方便,建议把所有的操作都快捷键化,而且都提供一个快捷键配置文件,方便修改。

  • 第一条写 SQL 随便玩,

    第二条直接自己把标题拖到文档树就是子文档。思源里文档和标题可以互转

    1 回复
  • zazuone 1 评论

    第一条,请给个例子,如何用 SQL 提取块内自己加粗的那一句话,记住不是整个块。
    第二条,逐一手动拖拽几十个标题,麻烦

    1 回复
    几十个标题的情况直接看大纲不就行了?对标题聚焦一下的效果和子文档没区别吧?
    Gaffey
  • ob 和 lg 的插件是哪个我去体验一下吧

    2 回复
  • zazuone via Android

    lg 的 summary,ob 的叫什么名字不记得了,但你一搜很容易搜到。都是很普及的功能

  • zazuone via Android

    你会在思源开放相应的插件吗?

  • 第一个需求目前无法很好地一步实现。暂时的缓解办法是使用 SQL 汇总加粗的段落块,而在一个段落块中,肉眼扫一遍加粗文本,我个人觉得不是很大的负担。

    如下图是我的主题样式,即使这一段样式繁杂,我也能一眼看到黄色的就是加粗文本。

    image.png

    如果实在要汇总字词,可以在 SQL 汇总的基础上导出数据,然后通过外部工具筛选之后在导回思源中。听起来很麻烦,实际上操作就是三四步。如果用过 ob 和 logseq 的话,对这种和外部工具联动增强功能的方式应该不陌生。

    第二点可以在一个大文档内聚焦标题块,和拆分文档的实现效果基本一致

    1 回复
  • zazuone

    其实两个需求是相互关联的。如果你们都读过《卡片笔记写作法》,那我的需求应该对你们来说应该很好理解。我阅读的过程分三个步骤进行:1、标注;2、回顾标注内容,写自己的想法;3、整理自己的想法,形成独立的笔记。拆分是为了避免大文档 sql 检索内容过多,难以一次解决回顾。我的两个需求在 lg 和 ob 都有大量用户使用,其实经常需要做笔记、阅读和写作的人对这两个需求应该很好理解。。。。累了,后面再有人问为啥有这两个需求、为啥要这样而不是那样,,,我不再解释了。

  • Calm down 朋友,我并没有说你的需求和建议不合理。而是说目前思源难以直接实现你的需求,所以需要弯折几步实现,并给出了我的具体实现路径。如果你觉得冒犯了你还请海涵,我绝无此意。

    另外每个工具都是不同的,所以通过工具实现功能的方式也会有所不同。并不一定是以 Obsidian 和 Logseq 为准绳。这个功能有当然更好,但是目前就是没有,所以可以通过其他方法实现,而不是我就必须要这个方法,没有这个方法我就无法继续阅读了。

    就你回复我的内容来说,我自己是直接用 PDF 进行阅读批注的,所以你的 123 三点对我来说都完全不是问题 😂 。

请输入回帖内容 ...

推荐标签 标签

  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    729 引用 • 1278 回帖
  • Windows

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

    226 引用 • 476 回帖
  • JSON

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

    52 引用 • 190 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    179 引用 • 821 回帖
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    167 引用 • 595 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    409 引用 • 3586 回帖
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 319 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 463 关注
  • Caddy

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

    12 引用 • 54 回帖 • 167 关注
  • 印象笔记
    3 引用 • 16 回帖
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖 • 1 关注
  • golang

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

    498 引用 • 1395 回帖 • 258 关注
  • WebComponents

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

    1 引用 • 10 关注
  • HBase

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

    17 引用 • 6 回帖 • 68 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 106 关注
  • 链滴

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

    记录生活,连接点滴

    169 引用 • 3834 回帖 • 1 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 4 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    692 引用 • 535 回帖
  • React

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

    192 引用 • 291 回帖 • 380 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 3 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2040 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 74 关注
  • B3log

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

    1063 引用 • 3455 回帖 • 167 关注
  • gRpc
    11 引用 • 9 回帖 • 88 关注
  • 反馈

    Communication channel for makers and users.

    126 引用 • 929 回帖 • 267 关注
  • CAP

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

    12 引用 • 5 回帖 • 632 关注