问题:块引用创建新文档很方便, 但是这里的新文档应该放在哪儿?
感觉放在那儿都不舒服, 因为文档是根据文件夹组织的, 如果放在绝对目录下, 那很有可能出现同名的情况,
如果是相对目录下, 则目录的名称是固定的,多次链接新建后, 所以会打破你自己组织文档的方式。
问题:块引用创建新文档很方便, 但是这里的新文档应该放在哪儿?
感觉放在那儿都不舒服, 因为文档是根据文件夹组织的, 如果放在绝对目录下, 那很有可能出现同名的情况,
如果是相对目录下, 则目录的名称是固定的,多次链接新建后, 所以会打破你自己组织文档的方式。
重名就不需要重新创建,直接引用就好了呀。我把所有文件都放在同一个目录下其中一个原因恰好也是为了避免创建同名的文件,因为多文件夹的情况夹就可能会存在重名文件,思源(文件系统)不会检测跨文件夹的重名。
在我看来,笔记系统里的所有文件都应该是最小颗粒度以及互斥的(遵循 MECE
分类原则)的,这也就意味着在一个笔记系统里不应该存在同名(表示相同概念)文件。当然,世界上有很多同义词,比如说苹果既可以表示苹果公司,又可以表示水果,那这种情况怎么办?有 2 种解决方案:
我使用思源笔记主要是用来构建个人知识体系,采用 卡片盒笔记法
来拆分文档,一个文档表示一个最小单位的主题内容。目前我的笔记系统中记录的笔记包括以下几种类型:
What 是什么 :信息、概念、名词、事实,这类笔记直接用事物名称来命名,或者陈述句表述含义,这类笔记最容易重名。示例:
Why 为什么:解释原因、原理,这类笔记命名用为什么开头,比如:
How 怎么做: 经验、方法、流程、工作流,这类笔记以怎样 + 动词 + 宾语来命名,比如:
如果不在以上范畴类的笔记(比如自己写的随笔)则根据笔记的主题尽量精简的命名,比如:
以上便是我个人基于思源笔记的一些实践,我也还在逐渐探索和调整自己的笔记流程。虽然每个人的使用方法和场景都不一样,但还是希望对你能够有些借鉴作用。
还有,个人觉得,这种新一代的笔记,核心是在于 block 而不是 page,用好每一个块。那我有一个困惑想不明白,减少文档的数量,还是不考虑文档的数量呢?按照您的方法,是不是建立一个《个人想法》的总文件夹,里面再建立 how、why、what 等文件分夹,然后里面每个笔记都独立建立一个独立文档?如果是这样的话,那么,这样子的文档数量会不会暴增?维护和搜索成本巨高?
我感觉,如果还是按照以前文件夹式的方法管理笔记内容,那么就浪费了双链新一代笔记应用的功能了。
Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。
Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。
持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
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.
iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。
ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。
Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。
jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
有点意思就行了
V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
有什么新发现就分享给大家吧!
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。
网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于