思源的那些热知识,你都知道吗?

本贴最后更新于 428 天前,其中的信息可能已经东海扬尘
  1. 双链和链接的使用区分

    双链即是思源的引用块,引用目标块的同时,也能被目标块的反链面板检索,从而生成上下文信息,便于索引和整理文档,当不希望被反链检索,而仅仅是需要方便跳转时,就使用链接,避免生成无效的反链信息

    总而言之

    • 当需要上下文索引时使用双链
    • 当需要向目标块输出内容时使用双链
    • 除此之外大都使用链接,以避免无用的反链信息
  2. 双链的各种生成方式

    1. 按住Alt​​拖拽块标生成双链
    2. 选中一小段文字,按下Alt+[​生成双链,此时会根据文字的内容查询,此时如果没有,可以按下Backspace​删除查询内容,重新输入内容查询
    3. 输入/​选择引用块来生成双链
    4. 菜单选择复制为引用块​,直接粘贴或者粘贴到目标文本处生成双链
    5. 通过各种模板来生成双链(意义不大)
  3. 命名和别名

    举个例子,我有一篇叫做“我的幸福生活”文档,我在某天日记输入了“生活”,我通过方法 2,选中了“生活”二字,按下Alt+[​生成双链,由于不够精确,可能将会出现生成诸如“生活小妙招”“生生活着”“我的生活我做主”等一系列干扰项,从中找到我的幸福生活显然是麻烦的

    此时可以在属性中将“我的幸福生活”文档命名为“生活”,以后就能够快速而准确地找到它,但是,此时,双链是**静态锚文本,**显示的是生活,如果这就是我想要的效果,那么到此为止就行了

    可如果我想要的效果是显示“我的幸福生活”,过往的经验告诉我,这个简单,只需要将静态锚文本转换为动态锚文本就行了

    然而此时你会发现,它显示的还是“生活”,因为双链默认显示的是文档块的文档标题,有命名时,优先使用命名,所以此时我们不能将命名改为“生活”,而是使用别名,别名不会影响双链的动态锚文本命名选择,别名和命名都能够被反链检索,从而达到我想要的效果

    根据上述例子,区分不同场景,往往能够事半功倍

  4. 这种时候最好不用双链

    • 父文档块没有内容,想要将父文档当作目录时(最好使用链接)
  5. 目录生成的工具

    • 集市中的 listChildDocs​挂件

      生成后复制到目标文档

    • 通过模板

      集市中的 Normal​模板包能够生成 5 级链接目录(可自行编辑加深层级,复制几遍代码即可),但是随着版本更新失效了,编辑文档,将第 6 行的 block​改为 blocks​即可

大家还有哪些热芝士?

欢迎讨论分享,如有谬误,敬请指正

  • 思源笔记

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

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

    18709 引用 • 69853 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 生成目录还可以用大佬的代码片段 【分享】在父文档中快速嵌入下级子文档列表 - 链滴 (ld246.com)

    最后建议有图片一起更好

  • suiji 2 赞同

    关于链接有两个小细节

    一、思源里可以方便地把标题块拖进文档树,形成文档。但是,如果你标题处是有所引用的,在你把它单列成文档后,就会发现引用链接没了,因为文档标题处只能是纯文本。

    二、把普通段落 a 快捷地转化为大纲列表,有两种办法,一是鼠标操作,通过块标菜单转换;二是键盘操作,“-”+“空格”。这二者不等价。方法一的逻辑是新生成一个列表块 id,然后把 a 装进去作列表子项。方法二是把 a 原本的 id 就地转成列表块 id,内容 a 改装进新生成的段落块 id。

    这意味者,如果你在 B 处引用了段落 A,然后你把 A 处用键盘操作转成列表,再把列表取消,你就会发现 B 处引用成了空白。

    1 回复
  • fwzuw

    整理反链时的四种拖动方式:

    1. 直接按住块标拖动到文中,这样是移动,等同于剪切粘贴
    2. 鼠标松开之前按住 shift,松开后会嵌入,等同于复制为嵌入块后粘贴
    3. 鼠标松开之前(也可以一开始就)按住 ctrl,松开后会复制,等同于复制粘贴
    4. 鼠标松开之前(也可以一开始就)按住 alt,松开后会引用,等同于复制为引用块后粘贴
  • @88250 这是设计使然吗

    我觉得这样不够合理,我推荐统一这两者的逻辑,就是引用不丢失

    这样对初级用户也不会出现一些难以理解的链接丢失的情况

    1 回复
  • 目前统一不了,只能使用时注意一下。

推荐标签 标签

  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 2 关注
  • CodeMirror
    1 引用 • 2 回帖 • 120 关注
  • ZeroNet

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

    1 引用 • 21 回帖 • 592 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖 • 1 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    228 引用 • 1450 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    20 引用 • 74 回帖 • 2 关注
  • 思源笔记

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

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

    18709 引用 • 69853 回帖 • 1 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 1 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    163 引用 • 1450 回帖
  • Windows

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

    215 引用 • 462 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • 微服务

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

    96 引用 • 155 回帖
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖 • 1 关注
  • InfluxDB

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

    2 引用 • 56 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 9 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    138 引用 • 268 回帖 • 194 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 10 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 3 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 181 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • Bug

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

    77 引用 • 1741 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • 宕机

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

    13 引用 • 82 回帖 • 38 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 5 关注
  • 机器学习

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

    76 引用 • 37 回帖