哈喽,大家好, 用了半天时间, 有一点困惑与大家探讨

本贴最后更新于 1129 天前,其中的信息可能已经时异事殊

问题:块引用创建新文档很方便, 但是这里的新文档应该放在哪儿?

感觉放在那儿都不舒服, 因为文档是根据文件夹组织的, 如果放在绝对目录下, 那很有可能出现同名的情况,

如果是相对目录下, 则目录的名称是固定的,多次链接新建后, 所以会打破你自己组织文档的方式。

  • 思源笔记

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

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

    18147 引用 • 66971 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 引用方式创建的新文档在你当前文档的同一目录下。

    没尝试过重名会发生什么。

  • 我的方式:创建的时候,先自动放在根目录下面。等这篇文件编辑完,然后手工把创建的文件放到想放的文件里。

  • jaychou135 1 赞同

    我所有文件(除了日记)都放在根目录下面,没有细分文件夹。追求的就是忽略物理存储,通过双链、搜索、标签等方式来组织和发现内容。

    1 回复
  • 我的方式:

    我的新文件一般会在写日记的时候创建(发现需要用到的新知识,或者是需要记录的东西),这个时候直接在文中创建,此时文件在日记文件夹中。

    一天基本结束后,整理日记的文件夹,将能归类的先归类到各个文件夹中(不用很精确,因为文件夹用的很少),实在无法归类可以放到一个临时文件夹中。

    过了几天觉得就是没法将某个临时文件夹中的文件归类,直接放到“通用”文件夹中。

  • chrischen
    作者

    请问放在一个目录下如何处理同名文件的情况?或者说您的命名规则是怎样的

    1 回复
  • jaychou135 1

    重名就不需要重新创建,直接引用就好了呀。我把所有文件都放在同一个目录下其中一个原因恰好也是为了避免创建同名的文件,因为多文件夹的情况夹就可能会存在重名文件,思源(文件系统)不会检测跨文件夹的重名。

    在我看来,笔记系统里的所有文件都应该是最小颗粒度以及互斥的(遵循 MECE 分类原则)的,这也就意味着在一个笔记系统里不应该存在同名(表示相同概念)文件。当然,世界上有很多同义词,比如说苹果既可以表示苹果公司,又可以表示水果,那这种情况怎么办?有 2 种解决方案:

    1. 分别创建 2 个文档,命名为“苹果(公司)”和“苹果(水果)”;
    2. 创建一个文档命名为“苹果”,在该文档里分别用 2 个 H1 标题(苹果-公司、苹果-水果)来区分两个概念;

    我使用思源笔记主要是用来构建个人知识体系,采用 卡片盒笔记法 来拆分文档,一个文档表示一个最小单位的主题内容。目前我的笔记系统中记录的笔记包括以下几种类型:

    • What 是什么 :信息、概念、名词、事实,这类笔记直接用事物名称来命名,或者陈述句表述含义,这类笔记最容易重名。示例:

      • 变速箱
      • 金字塔原理
      • 奥卡姆剃刀
      • 文艺复兴的影响
    • Why 为什么:解释原因、原理,这类笔记命名用为什么开头,比如:

      • 为什么现在房价这么高
      • 为什么天空是蓝色的
    • How 怎么做: 经验、方法、流程、工作流,这类笔记以怎样 + 动词 + 宾语来命名,比如:

      • 怎样写产品文档
      • 怎样做蛋炒饭
      • 怎样练习吉他

    如果不在以上范畴类的笔记(比如自己写的随笔)则根据笔记的主题尽量精简的命名,比如:

    • 数据、信息与知识的关系;
    • 关于个人知识管理实践的思考;

    以上便是我个人基于思源笔记的一些实践,我也还在逐渐探索和调整自己的笔记流程。虽然每个人的使用方法和场景都不一样,但还是希望对你能够有些借鉴作用。

    3 回复
  • chrischen
    作者

    十分感谢,您的建议很有帮助~

  • ava1314

    粒度问题我有一点疑问,我觉得在笔记数量达到一定数量之后,按照最小粒度建立一个文档,,最小粒度的那种笔记按照卡片盒方法,只有一个唯一命名的地址,会不会到时候随着数量的增加,维护工作、成本暴增?

  • ava1314

    还有,个人觉得,这种新一代的笔记,核心是在于 block 而不是 page,用好每一个块。那我有一个困惑想不明白,减少文档的数量,还是不考虑文档的数量呢?按照您的方法,是不是建立一个《个人想法》的总文件夹,里面再建立 how、why、what 等文件分夹,然后里面每个笔记都独立建立一个独立文档?如果是这样的话,那么,这样子的文档数量会不会暴增?维护和搜索成本巨高?

    我感觉,如果还是按照以前文件夹式的方法管理笔记内容,那么就浪费了双链新一代笔记应用的功能了。

    1 回复
  • jaychou135 2

    我基于思源笔记的实践也一直在调整,目前是这样做的:

    1. How、why、what 这类笔记可以统一放到一个文件夹里,通过标签来区分;
    2. 在思源笔记里,block(容器块)和 page 某种程度上来说是等同的,主要的区别是 page 可以查看反链和提及,block 不行,所以如果需要查看反链和提及的内容可以建立独立文档,其他的的确可以作为 block 存在。希望后续思源笔记能够增加 block 的反链和提及面板;
    3. 有一些后续可能不会怎么拓展其内容的笔记我暂时就没有新建独立文档了,而是统一放在一个大的主题文档中,比如「软件」这个文档中,我暂时放置了 Lightroom、Photoshop、SKetch 等概念,采用 H3 标题。其他文档中提及这些关键词的地方都统一链接到「软件」文档下对应的 H3 标题。思源笔记有个好处就是标题和文档可以自由的转换,等到后面比如 Lightroom 的页面足够撑起一个页面的时候,我就可以选择把它独立出来,而不用担心之前的引用链接失效;
    4. 由于我打算把个人所有笔记都迁移到思源笔记了,而不是之前单纯的想用来做一个知识库。所以目前我的文件夹也增加了,包括这些:
      • 日记:记录每天的心得感悟,零碎的想法。目前一个月的笔记放置在同一个页面里,日期采用 H3 标题;
      • 读书笔记:用于记录自己的读书笔记;
      • 个人提升:用于保存个人的年度总结和规划,以及一些个人成长相关的东西;
      • 概念(知识库):用于保存知识点、常识、概念化的东西,都是常识和标准化的内容,不记录个人感想;
      • 参考文档:用于保存一些来源于其他渠道的优质文章或资料;
      • 输出:用于保存自己较为系统的一些感想、心得和经验。比较零碎的感想暂时分散放在日记里,后续可以通过搜索整合至「输出」文件夹中;该文件夹后续可以根据文章数量再细分领域,文件多了以后再按照学科体系或领域设置子文件夹;
    1 回复
  • ava1314

    非常非常感谢您的回复,对我的启发非常的大。谢谢您!

请输入回帖内容 ...

推荐标签 标签

  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 591 关注
  • 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.

    4 引用 • 55 回帖 • 6 关注
  • 机器学习

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

    76 引用 • 37 回帖
  • 国际化

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

    7 引用 • 26 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6364 引用 • 28618 回帖 • 264 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 22 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 33 关注
  • PHP

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

    164 引用 • 407 回帖 • 523 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    529 引用 • 3527 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    171 引用 • 988 回帖
  • abitmean

    有点意思就行了

    14 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1738 回帖 • 2 关注
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    12 引用 • 26 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 47 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 590 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 2 关注
  • 分享

    有什么新发现就分享给大家吧!

    240 引用 • 1729 回帖
  • 房星科技

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

    6 引用 • 141 回帖 • 548 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 591 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 223 关注
  • 链书

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

    链书社

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

    14 引用 • 257 回帖 • 2 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 87 关注
  • IBM

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

    16 引用 • 53 回帖 • 104 关注
  • 京东

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

    14 引用 • 102 回帖 • 405 关注
  • 又拍云

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

    21 引用 • 37 回帖 • 505 关注