在思源中实现流式日记布局

本贴最后更新于 395 天前,其中的信息可能已经水流花落

前提:本文为纯个人意见的东西,可以说充斥私货、不公平比较、个人臆断。如有观众有不同意见,请您务必在评论区告诉我,也避免其他人误入歧途。😂

对于大米同学 一次漫游:学习中的快乐与束缚中提到:

Roam research、logseq、Remnote、RoamEdit、葫芦笔记、合桃笔记这些软件打开后会让用户在每日的 daily notes 里记录,作为非正式输入的内容池,同时它也是最后的保障——如果用户其它所有组织笔记的结构失败了,也会有这个 汇总所有的 daily notes 功能来兜底。

我非常的认同,但对于:

思源本身不支持这个结构,需要我们自己配置一下,不得不说这也是种认知开销:

还有大米同学使用挂件和修改 daily notes 实现的类似其他软件的效果,我并不是很认同。

因为在我看来,思源本身就提供极为强大的流式布局,但不知为何不是很多人使用——那就是反链面板。

image

要实现这一点,你只需要建立一个日记模板,然后在日记模板中加入一个引用链接就可以了。

image

只要把笔记内容写在这个引用链接下,你就能享受到媲美、甚至超越其他软件的流式 daily note 体验。

思源的反链面板我认为应该是目前最强的那一档,富文本格式显示、支持直接编辑、独立窗口展示,这使得它本身就能充当其他大纲笔记软件中的流式布局。这一点,甚至 ob 的反链面板在装了插件的情况下,也不如思源的反链面板丝滑。

思源基于文档的 daily note 还有一个优点,那就是不会污染笔记。我在个人实践中实际上会在 daily note 中记录很多不是笔记的东西,比如说跟笔记没啥关系的心情日志啊、每日重复必做的事项啊、todo 列表啊。这些东西对我而言是必要的。

image

但是,假如我在 logseq、Remnote 中想实现类似的效果,那就势必会造成 daily note 的污染,在流式布局的笔记浏览中,你不得不看很多与笔记无关的内容。

Logseq 得益于它有着相对完善的 TODO 任务系统,可以较为合适的完成 TODO 和每日必做在 daily note 的任务安排,但是依然会污染笔记内容,让你在浏览笔记的时候不得不看到实际上与笔记无关的内容。而要是你打算放一点心情日记、每日天气之类日记该有的要素,那一点笔记内容更是需要大海捞针一样在流式布局里寻找了。

image

image

那能否用类似思源的方案来过滤掉你写在 daily note 里无关内容?答案是可以,但是不如思源流畅。原因很简单,它们的反链面板在这一件事上并不如思源。思源的反链面板可以脱离文档单独存在,思源的反链面板可以定义排序规则,思源的反链面板可以结合使用 ctrl、shift、alt 加拖动产生不同的效果……这些都是喜欢把反链焊死在文档下端的其他传统大纲笔记还没有实现的。如果说其他的大纲笔记的反链主要用途是查看,那思源的反链就是整理。

从这个角度来看,其他软件的 daily note 总是迫使你只在上面记笔记,但是思源的 daily note 允许你记录你的一天。

不过,个人原因,我只能评测 Logseq、RemNote,不清楚其他笔记是怎么实现的,所以在反链面板上,说不准强中更有强中手。

但是,综上所述:

  • 哪怕在最基础的角度考虑,思源也可以实现不输于其他软件的流式 daily note 显示;
  • 如果考虑到思源可以在日记模板中插入多个反链,实现每日日记、每日笔记等等一切你觉得可以塞到 daily note 里面的流式布局展示,那思源可以说是实现 daily note 功能的第一梯队;
  • 如果考虑到思源在超级块的支持下,允许你像排布你的纸笔日记一样排版你的 daily note,那我认为思源应该是 daily note 的 top 5 等级选手。

  • 思源笔记

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

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

    19116 引用 • 71871 回帖 • 2 关注
1 操作
zxhd86 在 2023-04-18 23:44:29 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 十分赞同流瀑式日记布局。

  • 其他回帖
  • lwt586361

    翻了翻大米老师的这篇文章,看了 5 分之一看不下去了 😂 ,大脑过载

  • 学到了,单独开一个标题 H1 来汇总日记。

    不过还是希望思源能原生支持 dailynote 无缝上下拼接,这样就不必曲线救国了

  • Alang1991

    尴尬的我没看懂是咋整的,思源小白,最近才开始使用,可以稍微再具体点吗?最近也是对双链的实际应用场景在探索中

推荐标签 标签

  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖 • 1 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • 996
    13 引用 • 200 回帖 • 2 关注
  • Gitea

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

    4 引用 • 16 回帖 • 1 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 608 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 294 关注
  • CAP

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

    11 引用 • 5 回帖 • 570 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 123 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    22 引用 • 31 回帖 • 2 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    324 引用 • 1395 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    76 引用 • 390 回帖
  • 黑曜石

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

    A second brain, for you, forever.

    10 引用 • 86 回帖
  • Maven

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

    186 引用 • 318 回帖 • 340 关注
  • Laravel

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

    19 引用 • 23 回帖 • 693 关注
  • NetBeans

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

    78 引用 • 102 回帖 • 641 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    57 引用 • 22 回帖 • 3 关注
  • 智能合约

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

    1 引用 • 11 回帖 • 10 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    116 引用 • 99 回帖 • 269 关注
  • 负能量

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

    85 引用 • 1201 回帖 • 450 关注
  • 大疆创新

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

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

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 696 关注
  • PHP

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

    165 引用 • 407 回帖 • 525 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 635 关注