如何快速方便的添加文档内的链接

本贴最后更新于 1296 天前,其中的信息可能已经时移世改

在日常使用过程中的一个想法.为什么生成一个双链一定需要是页面呢?后续是否有机会添加一个直接在本文档中快速创建并插入双链?(应该算是没有希望的新特性)

一些日常中,比较细小或零碎需要标注的东西,但他可能又占据不了很多内容.直接在边上标注又会影响观感. 只有几行有不值得创建页面.

XY Problem

X: 比如我读一篇英文文章,遇见一个生词,我想要标注一下,防止之后再读的时候一下记不起来.

The act itself does not expand on the provisions[^1] made by the European Convention which some would consider is following a baseline or a minimum standard for human rights. [1]:food and other necessities, esp for an expedition.On board were enough provisions for two weeks.

现在版本没有脚注,老哥们日常怎么处理这种情景?快速方便的实现类似效果? 插入上标再添加双链感觉编辑上还是挺麻烦的.

  • 思源笔记

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

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

    24635 引用 • 101037 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 我根本没看懂你说啥,可能我境界不够吧

    2 回复
  • crowds21 1 评论

    刚写文档写一半,想到的,然后赶紧记了一下发上来了,可能行文组织的不够流畅.

    比如我想实现这个效果

    image.png

    但是整个流程如下

    • 1-我在文档末尾创建一个块 A
    • 2-将块 A 创建后,并 Ctrl Shift C 复制引用
    • 3-在原文本 B 后 编写锚文本 [1], 然后鼠标选中 Ctrl H 来将其变为上标
    • 4-再 Ctrl V 将双链复制过去

    但这个过程中间,需要多次来回移动屏幕,尤其是文档比较长的时候

    所以能不能直接把步骤变少点.我暂时能想到的就是类似 Ctrl [ . 而且现在 Ctrl [ 创建的链接只是支持指向另一个文件,那为什么不干脆也支持指向自己所在文本内的一个块呢. 且一些日常中,比较细小或零碎需要标注的东西,但他可能又占据不了很多内容.直接在边上标注又会影响观感. 只有几行有不值得创建页面.

    那这时候新建一个块,并且直接跳转过去.这样子就操作上更快一些. 虽然我感觉 D 大不会实现就是了.

    我描述的其实就是原本脚注可以有的功能,虽然显示效果上会有一些差异,但现在脚注被砍了,只剩下上下角标了,所以想看看大伙是用什么操作来代替脚注的.

    其实就是个备注,或者说群友之前也提到过的,批注. 就是不影响现有文本结构的情况下,显示一些额外的信息
    crowds21
  • 88250 1 评论

    快速记录的话直接写在这个块下面然后链接,写的时候加个 TODO 之类的标签,后续再整理。

    如果又要注重排版的话,我觉得应该没法达到快速的目的了。除非后面做行级备注。

    1 回复
    现阶段只能这样子将就下了
    crowds21
  • thelamb 1 评论

    简单来说就是 [[ 后快速创建一个空白的文内引用,而不是创建一个页面。

    作者其实说的对,这个应该是脚注得功能,这种功能其实还是挺实用,只不过现在只能通过文内引用来替代。

    是的,所有引用创建一个页面,虽然逻辑上可行,空间占用也不会多大,但是我心理上没法接受,哈哈哈哈
    crowds21 1 赞同
  • crowds21

    又尝试了一下,既然现在有子文档的概念,那无脑创建子文档就好了.克服一下心理负担.

    反正这些子文档的作用是 补充父文档. 我不需要专门的去浏览子文档的内容.

    且在我现有的笔记组织形式中,我去查找特定的笔记,不是靠文件树,而是靠 SQL,查询充当标题作用的文本块.所以也不用去考虑文档树过于混乱的问题

  • Clouder 2 评论 via Linux

    脚注确实深入人心啊- -

    不过现在有子文档,建起子文档来心理负担比以前小很多了。

    我之前担心放肆搞的话,会不会导致文件名污染查询结果.现在因为我自己的标签系统有个基本样子了,所有打算直接开搞,合不合适用一段时间才知道
    crowds21
    因为脚注和纸质书的模式是一样的吧,从小耳濡目染的东西的确会下意识优先使用
    Randir
  • crowds21

    D 大,我克服了心理障碍,直接开始选中创建子文档来达到效果了 😂 .但此当我选中一个比较长的句子,想要写一些备注的时候,他会直接将其作为文件名,我很担心这种"混乱"且"无意义"的文件名,会对以后创建链接时,产生干扰(只是一个下意识的担忧).
    后续会考虑在设置里添加一个选项吗,即创建引用块时的文件名格式.

    image.png

    我希望创建后的子块标题如下

    image.png

    因为这个子页面主要是服务父页面的,未来在其他笔记中,是否被引用,发不发挥作用都不那么重要.文件名保持一致,能给我减少很多心理上的负担 😭 ,每次创建块后总是去改文件名有点浪费时间(我可真是事儿逼)

    1 回复
  • 主体上应该不会添加,因为划选以后创建文档这个本身也是个快捷特性,如果还要选文件名模板或者其他选择的话就又不快捷了。

    后面可能可以通过自定义 js 来实现,我们再考虑下,是否要放开这个口。

    1 回复
  • crowds21

    选中创建确实是得保证快捷性.

    我的意思是在笔记本的设置界面,设置引用块的名称,类似于现在的状况.

    或者只是添加一个开关,这个设置的文件名格式是否 覆盖 Ctrl [ 新建的文件夹名字.

    image.png

    比如设置后,当尝试 Ctrl [ 的时候新建文档多一个选项,反正现在也是在列表中选择引用对象

    image.png

    新建文档 application 新建文档 202109052311 ---------------------- 现有文档
    1 回复
    1 操作
    crowds21 在 2021-09-05 23:12:09 更新了该回帖
  • 88250 2 评论

    这里还有个锚文本的问题,比如划选了 foobarbaz 然后创建链接文档,这时候锚文本是留空的,也就是根据新建的文档动态确定,此时如果设置了文档名,那么作为引用的锚文本就会改变,从而影响原文。

    如果自动用模板名填充锚文本的话倒是可行,但是可能又自动失去了动态特性……这个需要从功能入口处考虑,目前有点杂,还需要屡屡。

    不能把选中的文本自动设置为锚文本吗?如果是和现有逻辑冲突,那确实没办法了。
    crowds21
    @crowds21 是有冲突,需要再想想。
    88250
  • crowds21

    记录一下现在的解决办法

    • DailyNote 之中, 我不需要考虑文件的上下层级关系,想偷懒的话就直接选中文本生成子页面,如果笔记块不是很长,要标注的东西也不是特别多,就在长句子后面做一个标注 [1] 然后记录在段落后面
    • Page 中,每一个笔记的上下层级所表示的逻辑关系很重要. 所以会双开然后一个界面是编写的正文一个界面用来在下方输入备注或补充

    DailyNote

    image.png

    Page

    image.png

请输入回帖内容 ...
crowds21
不带评论的观察是人类智力的最高形式 上海

推荐标签 标签

  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 394 关注
  • Pipe

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

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

    132 引用 • 1115 回帖 • 122 关注
  • 导航

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

    43 引用 • 177 回帖 • 3 关注
  • AWS
    11 引用 • 28 回帖 • 9 关注
  • Dubbo

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

    60 引用 • 82 回帖 • 611 关注
  • Word
    13 引用 • 40 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 203 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 167 关注
  • Flutter

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

    39 引用 • 92 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 490 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • CentOS

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

    239 引用 • 224 回帖
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 4 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    28 引用 • 197 回帖 • 29 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 2 关注
  • 微服务

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

    96 引用 • 155 回帖
  • Rust

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

    58 引用 • 22 回帖 • 1 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 1 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    124 引用 • 74 回帖 • 1 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    87 引用 • 139 回帖 • 1 关注
  • WiFiDog

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

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

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 639 关注
  • 面试

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

    325 引用 • 1395 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 68 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 648 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 444 关注
  • Access
    1 引用 • 3 回帖 • 5 关注