Recent Posts

最近更新

最近更新的的文章列表«5/221 »

Obsidian Weekly 2024-06-02:结构化写作 + 快捷排版 + 任务管理,这下不日更万字说不过去了

Obsidian Weekly 2024-06-02:结构化写作+快捷排版+任务管理,这下不日更万字说不过去了

<iframe src="https://player.bilibili.com/player.html?isOutside=true&aid=1505353676&bvid=BV1TD421g7Gi&cid=1573736827&p=1&autoplay=false" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="80%" height="500"</iframe> ii By Wilso

淡水鱼,PKMer 淡水鱼,PKMer

淡水鱼,PKMer

Pkmer

QuickAdd 脚本 -canvas 节点大小自适应文字

尝试让canvas的每个节点大小自适应文字长度,重改canvas排版

![](https://cdn.pkmer.cn/images/PixPin2024-05-3121-15-55.gif!pkmer) 原理就是首先设定卡片的固定宽度,然后根据 canvas 里的文本长度,计算卡片高度。 每列四个卡片,然后就重起一列排列。 由于 css 中的字体大小,行高等设定,计算出来的结果并不完全准确,再加上添加图片,链接等阅读模式下对于高度影响过大,因此卡片大小并不能完全自适应内容。 可改参数:node.width fontsize nodesPerColumn columnSpacing spacing js

calmwaves

calmwaves

Pkmer

Obsidian 达人成长之路 4 - 使用 Text expand 插件插入查询结果

mrj-text-expand是一个很特别的插件,它和我前面 3 期文章Obsidian达人成长之路1-使用终极工具Dataview 释放笔记库的潜力-DQL查询语言Dataview达人系列中介绍的 Dataview 有着类似的功能:查询,但是却侧重点不一样,两都互不干涉。 Dataview 查询的数据除了了任务可以操作外,其余的结果均为只读,并且只有在执行 Dataview 查询时才会得到结果。而 Text Expand 它扩展了官方核心插件 Search 的搜索结果并允许用户使用模板格式化输出到当前页面中作为文档内容的一部分。 有

jenemy

jenemy

Pkmer

Obsidian 达人成长之路 _3- 使用终极工具 Dataview 释放笔记库的潜力 · 案例讲解

Obsidian 达人成长之路 _3- 使用终极工具 Dataview 释放笔记库的潜力 · 案例讲解

Obsidian达人成长之路1-使用终极工具Dataview 释放笔记库的潜力-DQL查询语言 Obsidian达人成长之路2-使用终极工具 Dataview 释放笔记库的潜力 · JavaScript API 继前面两篇文章,本文为 Obsidian 达人成长之路系列第三篇,主要梳理了 Dataview 示例库 Dataview Example Valut 中的一些案例,并加上个人的一些理解和分析,以方便读者能够触类旁通,应用到自己的笔记中。 虽然文章按初级、中级和高级来进行了分类,但是对于不同的作者可能认知不一样,不一定合理,读者可根据标

jenemy

jenemy

Pkmer

如何给 DataviewJS 中的 TaskList 的任务列表排序?(借助 GPT 获取答案)

实现了对任务列表的排序需求。通过手动转换数组类型并编写自定义排序函数,最终得到了按照来源文件名称倒序排列的任务列表

dataviewjs let tasks = dv.pages('"文件夹"') .file .tasks .where(t =t.text.includes("关键词1") t.text.includes("关键词2")) dv.taskList(tasks); 这是群聊中一个用户给出的问题。 我们先运行这个代码 发现是这个效果 image.png 根据提问,应该是想把任务的文件名称排序由原来的正序改为倒序。 也就是最近的时间排在最前面。 首先我们先问下 GPT 看能得到什么结果: image.png650

cuman

cuman

Pkmer

Obsidian Weekly 2024-05-26:新版本尝鲜前瞻!笔记软件(?)万能终端(√)

Obsidian Weekly 2024-05-26:新版本尝鲜前瞻!笔记软件(?)万能终端(√)

<iframe src="https://player.bilibili.com/player.html?isOutside=true&aid=1305213601&bvid=BV1eM4m1r7MK&cid=1564625232&p=1&autoplay=false" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="80%" height="500"</iframe>

淡水鱼,PKMer 淡水鱼,PKMer

淡水鱼,PKMer

Pkmer

Obsidian 达人成长之路 2:使用终极工具 Dataview 释放笔记库的潜力 · JavaScript API

使用终极工具 Dataview 释放笔记库的潜力 · DQL 查询语言

上一篇 Obsidian达人成长之路1-使用终极工具Dataview 释放笔记库的潜力-DQL查询语言 讲了 Dataview 的基础查询语法。 本文为【Obsidian 达人成长之路】系列第 2 篇,主要讲解 Dataview 插件的 JavaScript API 调用方式的详尽用法,努力让每一个读者有所收获并应用到自己的 Obsidian 知识管理库中。 由于作者写作水平有限,在表达上正在努力提高自已的写作水平,以期望帮助更多的人了解 Obsidian 的主流插件来丰富自己的笔记功能,实现更多的想法。 Dataview 提供的

jenemy

jenemy

Pkmer

如何在 Obsidian 中使用 AI 国产大模型?(KIMI,通义千问)

本文介绍了如何在 Obsidian 中使用国产大模型。并以Kimi,通义千问为例通过 Obsidian 的插件系统将该模型集成到笔记中

目前 AI 技术非常火热,Obsidian 推出了一系列 AI 有关的插件,但基本都是依托自建模型,或者 OpenAI 等国外大模型,作为国内用户因为自然优先选择国产大模型,或者是使用 OpenAI 的国内转发服务。 在选择国内模型的时候,需要选择兼容 OpenAI 的 SDK 协议的,这样通用性最强最方便使用。比如目前火热的 Kimi,通义千问等除了有网页端可以使用之外,还提供了免费的 API 可供调用。 让 Obsdian 赋能 AI,本地笔记就有了灵魂,可以借助 AI 来执行各种任务,如自动标注关键词、生成摘要、提取实体等。本文以

cuman,calmwaves cuman,calmwaves

cuman,calmwaves

Pkmer

Thino Web

Thino Web 简易使用说明

Thino Web 的使用大体于 Thino 本地版趋同,地址: <https://thino.pkmer.cn> image.png 1. 趋同:尽可能在功能边界和使用上保持两个不同版本的使用 2. 不同:受制于端和 Web 是两种截然不同载体,可能在技术实现层面,我们采用了不同方式 3. 尝试:面对一些本地版尚不成熟的体验,我们可能不会选择让 Web 版第一时间就去跟进,或者做成一样,反而会等待更多用户反馈和测试,再做决定 1. 代码层面 Web 版采用 usememos 的项目的部分代码,并得到了 usememos

Bon,PKMer,OS Bon,PKMer,OS Bon,PKMer,OS

Bon,PKMer,OS

Pkmer

README

PKMer 共建指南,旨在规范协作流程,降低协作成本

本项目是一个开源项目,旨在总结和归纳知识管理相关知识和用法技巧。欢迎参与贡献文档,提出建议和需求,使得该项目更好。彼时您将获得除了登上此 Github 项目的贡献榜,和相同志趣的伙伴一起探讨知识管理,还将获得由 Pkmer 组织提供的相应的奖励。 Pkmer,即 PKM 和 er 的结合,寓意 Personal Knowledge Management 个人知识管理的人。不管我们的知识管理用于何种目的,学习也好,生活也好,工作也好,甚至娱乐也好,都强调让这些陪伴我们一生的东西在知识库中得到积累和应用。既然我们是同一类人,期望建立自己的个人知识

PKMer

PKMer

Pkmer

实时预览 Templater 插件的模板应用结果

调试复杂的模板笔记的时候很头疼?别担心,救星来了。

在编写 Templater 插件的模板代码的时候,你会怎么测试它? 找一个空的笔记,应用这个模板看效果,如果不行,再改,再应用? ——我以前就是这么干的。 但我觉得这太 麻 烦 了! Obsidian 用户应该用于对「麻烦的重复」Say No。 所以我找出了一个方法,可以快速预览 TP 模板的结果。 为了预览 Templater 插件,你得先安装一个 Dataview 插件。 然后,输入这样的代码块: dataviewjs // 用来做 Templater 测试的代码 // 引入 tp 的函数库 const tp = app.

Moy

Moy

Pkmer

如何在浏览器中打开 Markdown 笔记

本文介绍了在浏览器中查看 Obsidian 笔记的方法,以及这样带来的好处。

在你看到标题的时候,我猜你第一个想法就是——为什么? 有几个原因,但最核心的理由就是:为了能够发挥浏览器的独特优势。 举几个例子吧~ ![](https://cdn.pkmer.cn/images/202405212229366.png!pkmer) 你可以用 Edge 自带的「大声朗读」功能收听你的笔记: 如何在浏览器中打开Markdown笔记-img-240523223624 你也可以用 SingleFile [^1] 拓展将笔记导出成一个单独的 Html 文档,快速分享给别人。 如何在浏览器中打开Markdown

Moy

Moy

Pkmer