关于思源文档内信息组织的一点想法

本贴最后更新于 1533 天前,其中的信息可能已经沧海桑田

首先感谢开发者,上一次提了点意见之后,没想到当天就收到了回复,第二天就修复了 bug。

思源在这个块的处理上已经做得相当“进步”了,不仅把内容块做为基本元素可以双向引用,还打通了标题块与文档之间的关系,但我觉得还可以更进一步。内容块的有机组合可以产生新的内容块,那么新的内容块与构成他的内容块的”地位“如何?应该所有的内容块都是平权的,即新的内容块并不比旧的内容块更特殊,某一个内容块也不比另外一个内容块更特殊,那么不管他们实际的含义如何,但抽象的来讲他们都是同样的内容块,我们应当允许他们任意的组合,来构成新的内容块乃至文档。而内容块之间的组织关系,最直接的可以通过缩进来表述。这样这可以通过 tab、shift+tab、enter 等调整缩进的快捷方式来实现内容块之间组织关系的调整,还可以开发出更多的调整方式,比如,shift+ 上、下调整块的上下位置,这样就可以更自由的来组织内容。

具体用途比如,可以在段落块的下方插入一个段落块做为注释,在无序列表中插入有序列表项,以强调数量或顺序,在有序列表中插入无序列表项,以强调并列。

  • 思源笔记

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

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

    24477 引用 • 100107 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 你好,思源在内容块的定义上是遵循 Markdown 语法规范的,这样通过自然排版就能产生内容块。

    后面举例段落块注释段落块从定义上是没有的。我们的计划是通过内容块属性来做类似需求场景实现,比如可以对任何块添加注释属性,属性值就是文本甚至可以引用。

    组织层次方面通过标题、有序列表和无序列表基本应该够用了,可以做到类似大纲式笔记那样方便梳理逻辑的树形结构,并且带有更丰富的类型信息,我觉得这对于排版和整理来说是一种比较好的融合方式。这一步目前内核层面已经基本构建好了,主要还差的工作是顶层交互,我们正在努力将编辑器做得更直观,能够将这些概念呈现给用户使用。

    1 回复
  • 好吧,大概知道什么意思了。

    顺便问一句,按回车的结果是根据上下文,自动生成某一个特定的块(行),shift+ 回车的效果是转到下一行,但不会自动指定类型,那这个一行同上一行是什么关系呢,平级,还是下级?

    1 回复
  • shift 回车是同一个段落块。

    1 回复
  • 那有没有不自动指定类型的换行功能键呢,我看到帮助文档里的列表项序号不必递增,但找不到怎么实现这个功能。

    1 回复
  • 换行就是新的段落块了,遵循 Markdown 语法。有序列表上 Markdown 可以都是用相同的序号标记,思源因为是所见即所得的编辑模式,所以不存在这个用法了。

    1 回复
  • 明白了,其实感觉所见即所得的编辑模式做成 zettlr 那种在可视化的同时保留语法内容是不是更灵活一点?必要的时候可以自己调整。

    1 回复
  • 后续会提供“专家模式”(源码模式),请关注 Issue #868 · siyuan-note/siyuan

请输入回帖内容 ...

推荐标签 标签

  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 4 关注
  • 叶归
    5 引用 • 15 回帖 • 9 关注
  • GitHub

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

    210 引用 • 2040 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 563 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖 • 1 关注
  • 链书

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

    链书社

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

    14 引用 • 257 回帖 • 2 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    295 引用 • 749 回帖 • 1 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 589 关注
  • WiFiDog

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

    1 引用 • 7 回帖 • 604 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖
  • 996
    13 引用 • 200 回帖 • 7 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    345 引用 • 724 回帖
  • Pipe

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

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

    132 引用 • 1115 回帖 • 118 关注
  • Word
    13 引用 • 40 回帖 • 1 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 1 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 652 关注
  • 负能量

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

    88 引用 • 1235 回帖 • 407 关注
  • 钉钉

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

    15 引用 • 67 回帖 • 293 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • SMTP

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

    4 引用 • 18 回帖 • 636 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 1 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖
  • 思源笔记

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

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

    24477 引用 • 100107 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 678 关注
  • 黑曜石

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

    A second brain, for you, forever.

    20 引用 • 193 回帖