最近用了一段时间的 Logseq,发现两种双链的样式会更加的高效和好用,Logseq 把 # 和 [[ ]] 都统一为双链的形式在写作和 Daily Note 流程中相比思源更容易
思源笔记中的标签更像 Obsidian 的标记。若改成双链形式,会创建新文件。考虑到目前点击标签会进入搜索界面,要同时兼容这两种形式,添加一个 Ctrl+ 左键创建的方式,而单击仍为搜索界面,是我目前的想到的方案,欢迎各位大佬探讨
最近用了一段时间的 Logseq,发现两种双链的样式会更加的高效和好用,Logseq 把 # 和 [[ ]] 都统一为双链的形式在写作和 Daily Note 流程中相比思源更容易
思源笔记中的标签更像 Obsidian 的标记。若改成双链形式,会创建新文件。考虑到目前点击标签会进入搜索界面,要同时兼容这两种形式,添加一个 Ctrl+ 左键创建的方式,而单击仍为搜索界面,是我目前的想到的方案,欢迎各位大佬探讨
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
能做出来就真太好了。
现在思源的标签,类似于一种集合索引,而思源本身索引太强,一般感觉用不上标签。
如果能够将标签改成双链,这用法就有点类似于 obsidian 的“空链”,区别于思源现在的“实体链”,可以利用双链式标签,在全库这个最高维度索引,就算关闭掉某些笔记本也不必担心无法被索引到了。
不过相较于“功能”的实现,我个人更在乎的的是,现在思源自带的原生反链面板, 并不像 logeseq 放置在编辑器下方,而是放置在侧边栏
这个问题就是:
如果是用插件大佬开发的反链,不知为何,总觉得界面设计都相当繁琐(不咋好看)
so,这个面板如果没有改动,再加上现在索引面板不能高度支持(友好度适配)的话,将标签改为双链这个行为,意义感大于实质作用。
翻译一下:
这个反链面板放在左边,就是一言难尽啊,仅有个开发的功能性,没有特别的实用性(其实总体来说,这个已经更新过好几次了,最开始更是摆设)。这玩意儿好像只是为了表明自己有这么个功能而被开发出来,这玩意儿作为“双链”的两大根基之一,现在完全是被浮窗给碾压。(当然浮窗好用这个必须夸)
logseq 中可以通过#page-name 或[[page-name]],直接关联到页面,确实很方便。但这个在思源中是行不通的,logseq 中的页面名称是唯一的,而思源中的页面名称只是可读的锚文本、真正关联的是 ID。
在思源中采用 logseq 的模式记也是可行的:1.严格按照 dailynote 方式记笔记(参照 logseq 的“journal”);2.创建日记之外的页面时,尽量采用[[命令,并在设置里面将新建的页面放到固定的位置(参照 logseq 的“pages”)。
我觉得,思源比 logseq 更灵活,既兼容大纲模式又兼容传统文档、既有双链又有传统的标签、……因为功能更灵活,没有像 logseq 那样固化操作方式,所以在特定的使用模式下没有 logseq 方便也是可以理解的。
若改成双链形式,会创建新文件。
主要是改成双链的话就必然需要关联一个块 ID,但 #foo#
怎么关联 ID 是个问题。
我想到的方案是分开关联。行内文本 #foo#
先关联到标签 foo
,标签 foo
再关联到某个块。
所以就想到一个奇怪的方案:Issue #11025 · siyuan-note/siyuan ,但说实话我不太满意,还没想到更合适的方案。
这个也有一定道理。
实际上因为浮窗好用,所以我对反链需求真没那么大。
不过现在因为提到了“将标签改双链”的可能性,故而嘴了一句反链面板(说不定就是因为浮窗好用,所以 D 大对反链面板的投入也就这样了——乱猜)
至于反链面板放左边还是下边。
如果是现在这种详细展开版的反链,当然还是左边好,毕竟信息太多,和编辑器的内容混在一起,确实繁琐。
如果是类似 logeseq 或者 obsidian 那种简略式只展示标题的反链面板,我个人感觉放下方可能更实用点。
至于性能,我的想法是,这玩意儿只要打开就会影响性能吧,不管是在什么位置。(哈哈)
总的来说,说了这么多,我本人目前实则还是更关注“标签改双链”这个设计,只是无法想象这个设计最后要以什么样的界面呈现在思源中——难道还是像现在的标签面板那样吗?那这个要怎么和文档对应呢?自然而然就会扯到反链面板了,so……
Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。
子曰:“工欲善其事,必先利其器。”
安全永远都不是一个小问题。
Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。
H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。
星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。
CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。
Postman 是一款简单好用的 HTTP API 调试工具。
iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。
深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。
Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
为成为自由职业者在家办公而努力吧!
Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Thank God It's Friday! 感谢老天,总算到星期五啦!
NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。
JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。
Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。