Post by author
按作者聚合
包含 熊猫别熬夜 的文章列表
Obsidian 样式 - 核心大纲 outline 标题显示自动编号
Outline 进行优化的CSS,自动对标题进行编号
24.09.10Obsidian样式-核心大纲outline标题显示自动编号.md 对 Obsidian 的核心插件 Outline 进行优化,自动对标题进行编号。请注意,该编号不会实际修改文档中的标题编号。 css / https://github.com/platon-ivanov/obsidian-visually-numbered-headings/issues/16 / .workspace-leaf-content[data-type="outline"] { counter-reset: rootCounter;
熊猫别熬夜
Pkmer
Obsidian 样式:调整图片不同布局样式
Obsidian 样式 - 调整图片不同布局样式,将图片渲染为圆形或者控制图片在文本的左侧或者右侧,可组合。
在整理侧边栏索引界面时,@熊猫别熬夜 帮忙写了一个让图片变圆的 css,后面@熊猫别熬夜 拓展了用法,目前能支持的功能包括: 1. 将图片渲染为圆形。 2. 控制图片在文本的左侧或者右侧。 这两个效果在功能上不会冲突,允许同时使用 注:以下测试图片来自:英国 1927 剧团的话剧《roots》的剧照 Obsidian 样式 - 调整图片不同布局样式 Obsidian 样式 - 调整图片不同布局样式
余月鱼鸽,熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 -Frame 框架自适应大小
Excalidraw 脚本 -Frame 框架自适应大小
24.06.18自定义Excalidraw脚本-Frame框架自适应大小.md 功能:功能是将“frame”的大小和位置自适应到其中包含的元素。
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本汇总介绍
Excalidraw 脚本汇总 - 自动检测更新
熊猫别熬夜的 Excalidraw 代码片段 来安装,里面放的是脚本 GitHub 的 RAW 链接,在 Obsidian 中会显示为按钮,脚本更新会自动检测: 自定义Excalidraw脚本汇总IMG-1 excalidraw-script-install https://raw.githubusercontent.com/PandaNocturne/ExcalidrawScripts/master/README.md 脚本的详细介绍:Excalidraw如何安装脚本脚本设置介绍 脚本安装可以根据源码来安装,也可以通过 Excali
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 快速打开 Plugin 或 CSS 文件
快速打开 Plugin 或 CSS 文件
用于快速打开 Plugin 文件夹 或 CSS 文件,运行后会打开 PluginId 选择框,通过关键词筛选后,选择需要打开的插件 Id,则会自动找到对应 Plugin 或 CSS 文件。 24.09.08QuickAdd脚本-快速打开Plugin文件夹.md 有时候要排查某个插件是否跟其他插件有冲突,就需要找到对应文件夹,但在 plugins 的文件夹里面来找的话,我眼睛都花了还找不到,且文件夹管理器的搜索又慢,就需要用到这个办法了。 js quickadd const quickAddApi = this.app.plugin
熊猫别熬夜
Pkmer
Excalidraw LateχEditor:用于画板的 Lateχ编辑器
Excalidraw LateχEditor:用于画板的 Lateχ编辑器
24.09.08自定义Excalidraw脚本-LateχEditor用于画板的新Lateχ编辑器.md 1. 可视化编辑 Lateχ公式:直接运行脚本使用。 2. 可二次编辑 Lateχ公式:选中一个 latex 公式后,在运行脚本使用。 excalidraw-script-install https://raw.githubusercontent.com/PandaNocturne/ExcalidrawScripts/master/PandaScripts/LatexEditor.md
熊猫别熬夜
Pkmer
Excalidraw Script Install Market:轻松管理和获取 Excalidraw 脚本
Excalidraw Script Install Market 是一个方便你从非官方脚本市场的 Github 仓库中获取和管理 Excalidraw 脚本的小工具。通过这个脚本,你可以轻松安装、更新和编辑脚本市场的 URL 链接,并在不同的脚本市场之间快速切换。
Excalidraw Script Install Market 是一个方便你从非官方脚本市场的 Github 仓库中获取和管理 Excalidraw 脚本的小工具。通过这个脚本,你可以轻松安装、更新和编辑脚本市场的 URL 链接,并在不同的脚本市场之间快速切换。 脚本安装链接: excalidraw-script-install https://raw.githubusercontent.com/PandaNocturne/ExcalidrawScripts/master/PandaScripts/ExcalidrawScriptInstal
熊猫别熬夜
Pkmer
如何在 Obsidian 中使用 Gist
在个人知识管理工具 Obsidian 中,用户通常需要高效地整理和分享信息,尤其是代码片段和文档。GitHub Gist 提供了一种简捷的方式来实现代码分享和版本控制,通过 Gist,用户不仅能够将代码片段以链接的形式分享给他人,还可以对其进行版本管理、修改和回溯,这为 Obsidian 用户提供了更灵活的知识管理方式。
在个人知识管理工具 Obsidian 中,用户通常需要高效地整理和分享信息,尤其是代码片段和文档。GitHub Gist 提供了一种简捷的方式来实现代码分享和版本控制,通过 Gist,用户不仅能够将代码片段以链接的形式分享给他人,还可以对其进行版本管理、修改和回溯,这为 Obsidian 用户提供了更灵活的知识管理方式。 24.08.30如何在Obsidian中使用Gist.md GitHub Gist 是 GitHub 提供的一项功能,允许用户创建和共享代码片段、文档或其他文本文件。Gist 提供了一种简便的方式来保存和分享小段代码或其他
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 抠图脚本 remove.bg
利用 Remove.bg 的 API 在Excalidraw绘图过程中自动去除图像背景
24.08.26自定义Excalidraw脚本-抠图脚本remove.bg.md Remove.bg 是一款在线图像处理工具,专注于快速、高效地去除图像背景。它利用先进的人工智能技术,自动识别图像中的前景和背景,用户只需上传图像,系统便能在几秒钟内生成清晰的无背景图像。 在 Excalidraw 中,可以利用 Remove.bg 的 API 在绘图过程中自动去除图像背景,特别适用于人物角色提取。 Demo: 24.08.26自定义Excalidraw脚本-抠图脚本remove.bg.md 24.08.26自定义Excalidraw脚本
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 保存局部视图至 Eagle 并实现二次编辑功能
可选中 Excalidraw 中局部元素发送到 Eagle(),导入 Eagle 里面的格式是 SVG,导入时可设置 SVG 名称,标签,Obsidian 文档链接,Eagle 中的 SVG 可在官方 Excalidraw 中还原。
可选中 Excalidraw 中局部元素发送到 Eagle(),导入 Eagle 里面的格式是 SVG,导入时可设置 SVG 名称,标签,Obsidian 文档链接,Eagle 中的 SVG 可在官方 Excalidraw 中还原。 自定义Excalidraw脚本-保存局部视图至Eagle并实现二次编辑功能 安装链接及代码块: excalidraw-script-install https://raw.githubusercontent.com/PandaNocturne/ExcalidrawScripts/master/Pand
熊猫别熬夜
Pkmer
Obsidian 样式 - 全宽的图谱搜索框样式
全宽的图谱搜索框样式
24.06.20Obsidian样式-定制化Obsidian图谱搜索界面样式 css / 图谱搜索框的调整 / .view-content:has(div.graph-controls) { padding: 0; margin: 0; / 嵌套语法 ref: https://segmentfault.com/a/1190000044029087 or https://www.w3.org/TR/css-nesting-1/ / / 也可以用Less预处理器编译为正常CSS / .graph-controls:not(.is
熊猫别熬夜
Pkmer
Obsidian 样式 - 多行标签页堆叠显示
这份自定义 CSS 样式可以让 Obsidian 的标签页以类似于 VS Code 的多行堆叠显示方式呈现,提供更好的标签管理和浏览体验。
这份自定义 CSS 样式可以让 Obsidian 的标签页以类似于 VS Code 的多行堆叠显示方式呈现,提供更好的标签管理和浏览体验。该样式基于 Ob 英文论坛中 Tabs in multiple rows - Share & showcase - Obsidian Forum 分享的灵感,结合了 BT 主题的 Tab 的 safari-tab-style 样式调整,使得标签页在多行显示时更加整洁美观,并优化了标签页的布局和按钮操作。 效果如下: 2024-04-04Obsidian样式-多行标签页堆叠显示 css / 2024-
熊猫别熬夜
Pkmer
Obsidian 样式 - minimal 主题 Cards 卡片布局
minimal 主题 Cards 卡片布局
该片段摘自来自 minimal 主题 在 yaml 区用 cssclass 申明 cards 将笔记中的所有 Dataview tables 转换为卡片 Obsidian 样式 - minimal 主题 Cards 卡片布局 Obsidian 样式 - minimal 主题 Cards 卡片布局 要使用排序菜单,请安装 Sortable 插件。这仅与使用数据视图表(而不是项目符号列表)的卡兼容 Obsidian 样式 - minimal 主题 Cards 卡片布局 在 yaml 区用 cssclass 申明 list-car
熊猫别熬夜
Pkmer
Obsidian 样式 - 分栏分列布局 (Column-Page)
这是一个用于 Obsidian 中的分列布局样式,将笔记内容分栏显示,适用于包含大量内容或是需要目录索引的页面。
这是一个用于 Obsidian 中的分列布局样式,将笔记内容分栏显示,适用于包含大量内容或是需要目录索引的页面。 24.06.29Obsidian样式-分栏分列布局 (Column-Page) 高度不变,宽度随内容变化,元素不能跨列分区 24.06.29Obsidian样式-分栏分列布局 (Column-Page) 24.06.29Obsidian样式-分栏分列布局 (Column-Page) 纵向模式,宽度不变,元素可以跨列分区 24.06.29Obsidian样式-分栏分列布局 (Column-Page) 在当前笔
熊猫别熬夜
Pkmer
Obsidian 样式 -Minimal 主题的 Outline Callout
该片段摘自 Minimal 主题,Callout 的 Outline 形式是一种更为简洁的 Callout。
24.07.06Obsidian样式-Minimal主题的Outline Callout 该片段摘自 Minimal 主题,Callout 的 Outline 形式是一种更为简洁的 Callout。 css / 该片段摘自Minimal主题 by 熊猫别熬夜 2024-07-0612-08 / / .markdown-source-view.mod-cm6 .cm-embed-block{ width: fit-content; } / .is-live-preview.is-readable-line-width>.cm-call
熊猫别熬夜
Pkmer
Obsidian 样式 - 圆角代码块
参考PinkTopaz主题的圆角代码块样式
2024-06-14Obsidian样式-圆角代码块 css / !代码块显示长度 / / https://forum-zh.obsidian.md/t/topic/27088 / pre code { display: block; max-height: 500px; overflow-x: hidden; / 添加自动换行 / white-space: pre-wrap; } / 隐藏滚动条只在代码块内生效 / pre code::-webkit-scrollbar { display:inherit !imp
熊猫别熬夜
Pkmer
关于使用 QuickAdd 脚本实现按创建时间归档 Obsidian 附件的方案
使用 QuickAdd 脚本实现按创建时间归档 Obsidian 附件的方案
Obsidian 的附件管理一直是个难题。我目前采用指定的附件文件夹来管理附件,并尽可能简短地使用 WIKI 链接。然而,一个文件夹里已经有七千多张图片,每次打开都令人头疼。 2024-06-13055036 关于使用QuickAdd脚本实现按创建时间归档Obsidian附件的方案 我考虑采用 PKMer 群友之前讨论的,按照 YYYY/YYYY-MM-DD 的方式归档附件。但在 Obsidian 的插件市场中,似乎没有直接这个方法的附件管理插件。因此,我尝试使用 QuickAdd 脚本,以附件的创建时间为基础,进行文件夹分类归档,调用的
熊猫别熬夜
Pkmer
给Obsidian设置护眼的暖色模式
给Obsidian设置护眼的暖色模式
2024-05-26Obsidian样式-如何给Obsidian设置护眼模式 分享下今天折腾的一个护眼模式,采用 PKMerQuickadd 脚本 - 控制自定义 CSS- 设置二维码字体 这篇文章的控制 CSS 片段的开关 QuickAdd 脚本,以及由群友推荐的 Material Gruvbox 主题的浅色模式,组合为可以在 Obsidian 浅色模式下启用护眼模式的脚本,效果如下: 2024-05-26Obsidian样式-如何给Obsidian设置护眼模式 2024-05-26Obsidian样式-如何给Obsidian设置护
熊猫别熬夜
Pkmer
Obsidian 样式 - 内链与外链样式
Obsidian 样式 - 内链与外链样式
在 Obsidian 中,有时很难区分内部链接(指向笔记)和外部链接(指向网络页面)。参考 ITS 主题 的外部链接样式,使用其字体样式来区分内链和外链,同时为外部链接、内部链接以及 Canvas 引用链接添加不同的格式后缀,以便区分链接的类型。 2024-06-07Obsidian样式-内链与外链样式IMG-1.png 将下述 CSS,保存为 .css 文件至 Obsidian 的 .obsidian/snippets/ 文件夹下。 css / !Excalidraw和canvas文件 / .internal-link[href=
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 新窗口打开笔记
脚本的主要功能是打开一个新窗口并把当前活动窗口的内容显示在新窗口上,并且使新窗口保持在屏幕的最前端。
2024-04-20QuickAdd脚本-新窗口打开笔记 脚本的主要功能是打开一个新窗口并把当前活动窗口的内容显示在新窗口上,并且使新窗口保持在屏幕的最前端。 将下述 JavaScript 代码复制并粘贴到 QuickAdd 的配置路径为 .js 文件: 2024-04-20QuickAdd脚本-新窗口打开笔记IMG-2.png 将下述 CSS,保存为 .css 文件至 Obsidian 的 .obsidian/snippets/ 文件夹下。 css .is-popout-window { .workspace-ta
熊猫别熬夜
Pkmer
打造个性化便笺:Obsidian 轻松实现微软便笺功能
2024-05-23打造个性化便笺:Obsidian轻松实现微软便笺功能IMG-1.png 2024-05-23打造个性化便笺:Obsidian轻松实现微软便笺功能 许多人应该都用过微软自带的便笺,只需在 win10 中按下 Win + Q/S,然后搜索 Sticky note 或者 便笺 即可。在我开始使用 Obsidian 之前,我常常利用便笺记录一些临时信息和每天的计划。但是,接触到 Markdown 等笔记工具后,我发现便笺的简单功能已经无法满足我的需求了,特别是限制每次仅能保存一张图片。习惯了 Markdown 语法以及
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 带图复制 - 自动上传图片到图床
带图复制 - 自动上传图片到图床,便于复制到其他在线平台
2024-05-06QuickAdd脚本-带图复制-自动上传图片到图床IMG-1.gif 2024-05-06QuickAdd脚本-带图复制-自动上传图片到图床IMG-4.png 有时候我们想要分享自己的笔记到网络上。但 Obsidian 笔记本身存在 WIKI 链接语法以及图片保存在本地,不太方便转换。希望有一种方法可以将包含本地图片的 Markdown 文章一键转换为在知乎、CSDN 等网站上能够正确显示图片的形式,以便分享更加便捷,内容展示更完整。 最好的办法就是将图片上传到图床,但又不想改变笔记原来的结构,只想把图片保留到本地
熊猫别熬夜
Pkmer
QuickAdd 脚本 -F2 弹窗式重命名三合一
F2 重命名三合一 (小标题、嵌入文件、当前文档)
F2 重命名三合一 (小标题、嵌入文件、当前文档) 2024-03-20QuickAdd脚本-F2弹窗式重命名文件IMG-3 js / @Author: 熊猫别熬夜 @Date: 2024-03-27 11:51:21 @Last Modified by: 熊猫别熬夜 @Last Modified time: 2024-05-12 13:35:58 / const path = require('path'); const quickAddApi = app.plugins.plugins.quickadd.
熊猫别熬夜
Pkmer
基于 QuickAdd+Modal Form 的任务 (Task) 编辑器
利用 QuickAdd+Modal Form 表单创建一个便捷的任务 (Task) 编辑器,可以便捷创建任务
基于 QuickAdd+Modal Form 表单创建一个便捷的任务 (Task) 编辑器IMG-5 基于 QuickAdd+Modal Form 表单创建一个便捷的任务 (Task) 编辑器IMG-8 Task 自带的任务编辑器,可以用来调整任务状态,可以通过 Tasks:Create or edit task 命令或者它的 API 调用 Task 的编辑器,eg: 调用 Task API 即可,采用 QuickAdd Capture 模式: 基于 QuickAdd+Modal Form 表单创建一个便捷的任务 (Tas
熊猫别熬夜
Pkmer
Obsidian 样式 - 悬浮侧边栏自动弹出,提升工作流效率
悬浮侧边栏自动弹出,提升工作流效率
介绍一个 “悬浮侧边栏自动弹出” 的 CSS,它通过添加悬浮侧边栏和自动弹出功能。 自动悬浮两侧菜单栏的效果: 2024-04-04Obsidian样式-悬浮侧边栏自动弹出,提升工作流效率IMG-1 1. 悬浮侧边栏:该 CSS 添加了一个悬浮侧边栏,使用户可以随时访问常用的工具和功能,无需切换页面或使用键盘快捷键。 2. 自动弹出:当用户进入 Obsidian 编辑器或切换到特定工作区时,悬浮侧边栏会自动弹出,节省了手动打开的步骤,提高了工作效率。 3. 可调整的透明度:用户可以根据自己的喜好,调整悬浮侧边栏的透明度,以适应
熊猫别熬夜
Pkmer
Obsidian 样式 - 多彩便笺背景
Obsidian 样式 - 多彩便笺背景
参考 QuickAdd脚本-双语文档的中英文视图切换显示 的方法,用 cssclasses+quickadd 来控制笔记样式,采用 Obsidian 自带的 cssclasses 属性,设置对应 Snippets,通过 QuickAdd 脚本及 Commander 插件设置按钮,实现以下效果,模拟切换笔记背景的便笺: 2024-04-16Obsidian样式-多彩便笺背景IMG-1](https://cdn.pkmer.cn/images/202404171534290.gif!pkmer)![2024-04-16Obsidian样式-多彩便
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 双语文档的中英文视图切换显示
双语文档的中英文视图切换显示
![](https://cdn.pkmer.cn/images/202404221628818.gif!pkmer) 不改变原文的情况下实现中英文双语文档的切换显示,需求来源于 PKMer 群友 @五星一杠瓢虫 配合 Dynamic Highlight 插件、Highlight In Preview 插件使用,参考文档 Dynamic-Highlights 插件的几种使用场景 ![](https://cdn.pkmer.cn/images/202404221628819.png!pkmer) - ^[\s0-9>\-\[\]
熊猫别熬夜
Pkmer
QuickAdd脚本-自动更新Banner
自动插入文档中的第 n 张图片至 Banner 属性
2024-04-17QuickAdd脚本-自动插入文档中的第n张图片至Banner属性 我编辑 Project 时经常忘记添加 Banner 属性值,尤其当图片修改后,我也不想去手动更新。通常文章的第一张图片就是这篇文章的 Banner。为了偷懒,我写了这个脚本并与 Linter 配合使用。 2024-04-17QuickAdd脚本-自动插入文档中的第n张图片至Banner属性IMG-1 通过 Ctrl + S 快捷键自动刷新文档的 Banner。 2024-04-17QuickAdd脚本-自动插入文档中的第n张图片至Banner属性
熊猫别熬夜
Pkmer
Obsidian 样式 - 控制属性面板 (YAML) 的显示状态
该 CSS 用来详细调节 Yaml 在编辑模式、阅读模式和源码模式下的显示状态,您可以通过 Style Setting 插件灵活地控制 Yaml 的显示状态,使编辑、阅读和查看源码时更符合您的需求。
该 CSS 用来详细调节 Yaml 在编辑模式、阅读模式和源码模式下的显示状态,您可以通过 Style Setting 插件灵活地控制 Yaml 的显示状态,使编辑、阅读和查看源码时更符合您的需求。 2024-04-07Obsidian样式-控制属性面板(YAML)的显示状态IMG-1 2024-04-07Obsidian样式-控制属性面板(YAML)的显示状态IMG-4 css / @settings name: 【Properties】控制Yaml的显示情况 id: 【Properties】控制Yaml的显示情况 sett
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 自定义外部应用打开当前文档
使用自定义外部软件打开当前文档的,可以通过设置 ⚙编辑外部应用 选项,通过添加软件的系统文件路径,自定义喜欢使用的外部编辑器。
使用自定义外部软件打开当前文档的,可以通过设置 ⚙编辑外部应用 选项,通过添加软件的系统文件路径,自定义喜欢使用的外部编辑器。 2024-04-10QuickAdd脚本-自定义外部应用打开当前文档IMG-1 2024-04-10QuickAdd脚本-自定义外部应用打开当前文档IMG-2 js const { exec } = require('childprocess'); const path = require('path'); // 获取笔记的基本路径 let filePath = app.workspace.getA
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 插入文档的编辑或创建时间
该脚本用于更新文档的编辑时间,在文档中添加一个指定属性 (eg: `modified`),记录文档的编辑时间 (eg: `YYYY-MM-DD HH:mm:ss Z`),可配合 Linter 绑定的快捷键 Ctrl + S 一起使用。
该脚本用于更新文档的编辑时间 (mtime) 或者插入创建时间 (ctime),在文档中添加一个指定属性 (eg: modified),记录文档的编辑时间 (eg: YYYY-MM-DD HH:mm:ss Z),亦或是插入文档的创建时间 (eg:date,YYYY-MM-DD)。 2024-04-17QuickAdd脚本-插入文档的编辑或创建时间IMG-1 可以通过 QuickAdd 的 Macro 脚本设置选择要更新的属性名称和时间格式: js module.exports = { entry: async (QuickAdd, set
熊猫别熬夜
Pkmer
Quickadd 脚本:一键在系统应用中打开图片编辑
可以一键在系统软件中打开笔记图片的quickadd脚本
一键在系统应用中打开图片编辑800 我笔记中的很多图片都是通过截图后直接粘贴插入的,因此难免有的图片上有些瑕疵,需要用图片编辑器进行细微的修正。 通常要完成这些操作,我们需要: 1. 在 Obsidian 的附近文件夹中找到该图片文件 - 直接在库中搜索文件名找到图片文件 - 在出链面板中根据文件名找到图片文件 - 在系统文件管理器中打开附件文件夹,找到图片文件 - … 2. 双击图片(或右键图片选择打开方式才)打开图片 这些操作不仅极为繁复,而且很不优雅,比较浪费时间。 使用下面的脚本,可以直接在系统软件中打开选中
ProudBenzene,熊猫别熬夜
Pkmer
QuickAdd 脚本 - 插入并编辑 SVG 文件
插入并编辑 SVG 文件
Obsidian v1.5 版本之后,Diagrams 插件 (作者:Sam Greenhalgh,v1.5.0) 已经基本用不了了,该脚本是为了快速插入 SVG 并编辑进行而制作的,Draw.io 的详细介绍可参考:PKMerDoc:关于 Diagram 软件的功能介绍以及在 Obsidian 使用的方案,效果如下: 2024-03-06QuickAdd脚本-插入并编辑SVG文件IMG-1 设置选项,保持默认模式也行,设置选项是为了提供点灵活性,可以定义不同的 SVG 编辑器,比如 Vision 或者 亿图 之类的,可以设置多个软件,
熊猫别熬夜,一鸣惊人
Pkmer
QuickAdd 脚本 - 右键复制文件夹路径
运行该脚本后可以在在文件列表中鼠标右键复制文件夹路径
QuickAdd 脚本 - 右键复制文件夹路径 运行该脚本后可以在在文件列表中鼠标右键复制文件夹路径。 js // 获取库的基本路径 const basePath = (app.vault.adapter).getBasePath().replace(/\\/g, '/'); // 添加到右侧菜单 let addi = (menu, param, func) =menu.addItem(i =i.setTitle('复制文件夹/多个文件路径').setIcon('percent').onClick(async () =await func(p
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 复制 wiki 对应文档内容并删除文件
复制 wiki 对应文档内容并删除文件,适用于快速将子笔记内容整理到剪切板,以及删除子文档的操作。
该脚本的功能是复制通过鼠标选中的 文本,然后将对应文档的内容(不包括 Yaml)复制到剪贴板,并删除该文档。 2024-03-13QuickAdd脚本-复制wiki对应文档内容并删除文件IMG-1 适用于快速将子笔记内容整理到剪切板,以及删除子文档的操作。 2024-03-13QuickAdd脚本-复制wiki对应文档内容并删除文件IMG-2 第一个命令 1. Select link on active line 在 Add editor command 的下拉菜单找,然后配置下面的脚本,即将下面代码复制到 js 文件 (如:复制并删
熊猫别熬夜
Pkmer
如何关闭 Quicker Explorer 插件的自动预览
如何关闭 Quicker Explorer 插件的自动预览
- 文档:quick-explorer - 功能:像浏览器一样打开标题下的文件夹目录 - Tips:<button>Tab 键</button>可以切换自动预览的开关 如果想默认保持关闭预览,而不是每次启动后按下 Tab 键来关闭,可以改下源码: 2024-03-27如何关闭Quicker Explorer插件的自动预览IMG-1 参考链接如下:
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 画板全文搜索
该脚本实现了基于 Excalidraw 画板的全局搜索功能。可以选择不同选项,搜索💬文本元素、🖼图片元素(采用 PaddleocrOCR 或者 Obsidian 的 Text Extractor 插件进行 OCR)、📝嵌入的文档 (wiki 链接或者 embeddable 文档)、以及画板的🎨全文搜索 (包含所有元素选项),并通过选择的搜索结果聚焦到该元素。
全局搜索对于笔记类应用程序是一个非常重要且实用的功能。用户经常需要在大量的文本、图片和嵌入文档中快速定位信息,以提高工作效率和信息管理。在 Excalidraw 这样的图形绘图工具中,实现画布全局搜索功能可以帮助用户更快速地查找和定位关键信息。 该脚本实现了基于 Excalidraw 画板的全局搜索功能。可以选择不同选项,搜索💬文本元素、🖼图片元素(采用 PaddleocrOCR 或者 Obsidian 的 Text Extractor 插件进行 OCR)、📝嵌入的文档 (wiki 链接或者 embeddable 文档)、以及画板的🎨全文
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 将选中元素为 PNG 或者 SVG 格式文件到本地
将选中的元素保存为 PNG 或者 SVG 格式本地文件,相当于网页版 Excalidraw 的导出仅选中图片
将选中的元素保存为 PNG 或者 SVG 格式本地文件,相当于网页版 Excalidraw 的导出仅选中图片 (PS:网页版的快捷键是 Ctrl + Shift + E)。 2024-03-30自定义Excalidraw脚本-将选中元素为PNG或者SVG格式文件到本地IMG-1 2024-03-30自定义Excalidraw脚本-将选中元素为PNG或者SVG格式文件到本地IMG-2 js / @Author: 熊猫别熬夜 @Date: 2024-04-01 21:32:26 @Last Modified by: 熊猫别熬夜
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 移动子笔记或附件到当前文件夹
移动子笔记或附件到当前文件夹
2024-03-15QuickAdd脚本-移动子笔记或附件到当前文件夹IMG-1 js / @Author: 熊猫别熬夜 @Date: 2024-03-18 02:30:36 @Last Modified by: 熊猫别熬夜 @Last Modified time: 2024-04-27 19:19:54 // 导入所需模块 const path = require('path'); const fs = require('fs'); const quickAddApi = app.plugins.plugin
熊猫别熬夜
Pkmer
Quicker 动作之发送 Zotero 图片标注至 Eagle 素材库
利用Quicker在阅读文献时将里面的经典图片和重要信息整理起来,建立一个图片素材库
2024-03-06Quicker-发送Zotero图片标注至Eagle素材库IMG-1 为了在阅读文献时将里面的经典图片和重要信息整理起来,建立一个图片素材库而制作的该动作。有时候需要参考相关文献的介绍和描述,就发现单纯的 md 笔记管理难以做到快速预览或者说是全局查阅去快速定位。于是就想以图片为基准的卡片式查阅,图片不局限于科研绘图,还可以是经典的流程图,关键词的文本描述之类的,这样可以让我很快速定位到具体文献的章节,我个人是使用 Eagle 来管理平时的图片素材的,就想以 Eagle 为基础建立一个 Zotero 文献素材库。
熊猫别熬夜,ImmortalSty
Pkmer
通过 Python 脚本实现 Eagle 管理 Zotero 标注的图片
介绍一种通过 Eagle 来管理 Zotero 的图片,同时给图片添加 Zotero 的外部回链,这样你就可以通过图片去定位文献以及图片存在的位置,其中会借助 Python 脚本来辅助完成一个批量过程,有兴趣的可以了解一下。
这篇文章介绍一种通过 Eagle 来管理 Zotero 的图片,同时给图片添加 Zotero 的外部回链,这样你就可以通过图片去定位文献以及图片存在的位置,其中会借助 Python 脚本来辅助完成一个批量过程,有兴趣的可以了解一下。 230905 102511 Eagle 是一款图片素材管理软件,可帮助用户有效组织、管理和使用图片素材。它提供直观易用的界面,让用户能快速浏览和搜索图片素材库。此外,Eagle 还提供强大的标签和分类功能,让用户按需整理和归类图片素材,创建自己的图片素材库。 Pasted image 202309050933
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 配合 FolderNotes 及 Markmind 插件生成文件大纲导图
配合 FolderNotes 及 Markmind 插件生成文件大纲导图
2024-03-13QuickAdd脚本-配合FolderNotes及Markmind插件生成文件大纲导图IMG-1 需求来源于一个群友 [^1] 对文件夹想要以思维导图的形式展开,我个人最近开始采用杜威十进制来给文件夹加编号以及一直以来都是用 Folder Notes 插件 (作者:Lost Paul),对这个话题就比较感兴趣,尝试做了一下,用 js 自动检测生成一个 Obsidian index 的 FolderMind.md 文件,借助 Markmind 插件来显示思维导图,如果有 FolderNote 则会嵌入进去。 2024-
熊猫别熬夜
Pkmer
QuickAdd 脚本 -Obsidian 批量重命名 (笔记 - 附件 - 文件夹)
批量给笔记、附件、以及文件夹进行重命名
这个脚本是用来批量给笔记、附件、以及文件夹进行重命名,主要是针对存在特殊格式文本进行统一化,如果时间 YYYYMMDD 改为 YYYY-MM-DD 之类的,或者批量替换关键词:Quickadd->QuickAdd,给 Excalidraw 笔记添加后缀.excalidraw 等 [^1],给笔记添加文件的创建时间 (YYYY-MM-DD) 的前缀,统一附件 (图片) 格式等等操作,也是我为了图方便制作的脚本。 Obsidian 插件市场有批量重命名操作的插件:obsidian bulk rename,我这属于重复造轮子了。
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - OCR 自动提取图片文字
对 Excalidraw 的图片进行 OCR,并保留文本信息在图片中,可以编辑修改、重新 OCR 和进行批量识别。
可以用 Excalidraw Scripts 代码块安装: 自定义Excalidraw脚本-OCR自动提取图片文字 - OCR 借助的 [Text Extractor插件的API](https://github.com/scambier/obsidian-text-extractorusing-text-extractor-as-a-dependency
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 实现 Excalidraw 与 BookxNote 的联动
自定义 Excalidraw 脚本 - Excalidraw 与 BookxNote 的联动
继 Quicker动作之BookxNote和Obsidian联动 后,我发布了一篇 自定义Excalidraw脚本-实现Zotero与Excalidraw的拖拽联动 的文章和视频,是通过 Excalidraw 的脚本实现 Zotero 和 Obsidian 的 Excalidraw 的拖拽无缝连接,效果还不错。不过对于书籍类的长文 PDF,Zotero 还是有点不方便,最后还是选择用 BookxnotePro 来进行阅读,所以针对 Bookxnote 也写了一个对应的 BookxnoteToExcalidraw 脚本。 ![](https
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动
自定义 Excalidraw 脚本:实现 Zotero 与 Excalidraw 的拖拽联动 之前分享过 Quicker动作之BookxNote和Obsidian联动 实现了 Excalidraw 画板与 BookxNote 的联动,需要借助 Quicker 来点击 2 次才能完成一个过程,整体下来还是比较麻烦的(不过我自己还是经常在用),这次将介绍 Zotero 与 Excalidraw 的无缝连接,不需要借助 Quicker,而是通过自定义 Excalidraw 的脚本,直接拖拽 Zotero 的文本或者图片就可以实现 Zotero 到
熊猫别熬夜,ProudBenzene,y6n-u9h
Pkmer
自定义 Excalidraw 脚本 - 默认应用打开图片
默认软件打开画板中选中的图片,适用于当您想用默认软件编辑笔记画板中的图片时,采用的一个快捷方式。
在 Excalidraw 插件设置里面可以设置参数,除了默认应用打开外,还可以自定义多个不同软件打开: 2023-11-24自定义Excalidraw脚本-默认应用打开图片IMG-2 2023-11-24自定义Excalidraw脚本-默认应用打开图片IMG-3 脚本安装可以根据源码来安装,也可以通过 Excalidraw 插件提供的脚本安装代码块来安装 - 优点:一键安装脚本和图标,操作方便,后续脚本更新可以检测 - 缺点:国内需要可访问 GitHub 的网络 - 优点:不需要特殊网络 - 缺点:需要手
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 利用 Canvas 平铺笔记
利用 Canvas 平铺笔记
在 Obsidian 中文论坛看到这篇 在Excalidraw中列出某笔记所有二级Heading - 经验分享 - Obsidian 中文论坛 ,我就想用 Canvas 来平铺一下,这样笔记可以全局预览和编辑。 2024-02-21QuickAdd脚本-利用Canvas平铺笔记IMG-1 - 提取所有标题 (可选范围,即标题参数),暂定二级标题 我是固定一个 Canvas 用来编辑,我这边直接随便设置的一个 未命名.canvas,可以 2 种模式可以相互转换,转换的参数通过代码参数来调节。 将下述脚本放在 Quicka
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 -QuickSwitchFrame- 简单的 Frame 切换大纲
简单的 Frame 切换大纲
2024-03-08自定义Excalidraw脚本-QuickSwitchFrame-简单的Frame切换大纲IMG-1 在之前的 自定义Excalidraw脚本-画板与 Kanban 得梦幻结合-像PPT一样演示 中可生成侧边的大纲对 Frame 进行大纲显示、预览、排序等功能,但是如果是编辑过程中只想快速跳转到某个区域,单独分离出一个 Kanban 的侧边栏就比较占地方了,想到了我常用的 another quick Switcher 的标题切换,通过下拉菜单聚焦于画板的 Frame,这样更加方便。 脚本安装可以根据源码来安装,也
熊猫别熬夜
Pkmer
QuickAdd 脚本 -Project 项目选项栏
Project 项目选项栏
当使用 Project 插件时,只能设置一个默认的项目视图,其他项目视图需要手动切换或者在插件里面添加快捷指令,之后设置 Button 或者 Advanced URI 来的便捷打开指定的 Project 项目。 为了不用单独建一个页面来存放这些按钮,就采用 JS 获取 Project 的快捷指令,出现一个下拉选项,这样不用单独设置按钮了,通过下拉菜单选择指定项目来跳转。 2024-03-08QuickAdd脚本-Project项目选项栏IMG-1 可用 QuickAdd 的 Marco 或者 Capture 来调用 将
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示
借用 Obsidian 的 Kanban 插件 的 UI 功能,实现一个 Excalidraw 的简单的大纲。 借用 Kanban 的拖拽功能可以按照 Kanban 的自上而下的顺序对 Frame 进行排序,同时用大叔的 SildeShow 脚本演示画布,实现像 PPT 一样的演示。
自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示 自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示 自定义 Excalidraw 脚本 - 画板与 Kanban 得梦幻结合 - 像 PPT 一样演示
熊猫别熬夜
Pkmer
Quickadd 脚本 - 为深浅模式配置不同的主题
为深浅模式配置不同的主题
2024-03-01Quickadd脚本-为深浅模式配置不同的主题IMG-1 如果想通过快捷键切换不同的主题,或者一键切换深浅模式,再或者是深浅模式设置不同的主题,可以通过以下 Quickadd 的脚本来实践,以下脚本全部以 Quickadd 的 Macro 来进行配置 (即将代码保存为 js 文件后,在 Quikadd 里面添加对应的 Macro 的动作)。 js // 获取所有主题 const themes = Object.keys(app.customCss.themes); themes.unshift("default"
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 修改 MindMap Format 设置思维导图 Frame 容器
修改 MindMap Format 设置思维导图 Frame 容器
在 Excalidraw如何安装脚本脚本设置介绍Excalidraw 的脚本市场 下载 MindMap Format 脚本,可以让选择的元素按照水平思维导图的形式排列组合: 2024-02-23自定义Excalidraw脚本-修改MindMap Format设置思维导图Frame容器IMG-1 这里修改了脚本,设置了一个 frame 容器。当该 frame 的名称以 mind 结尾时,脚本会排列组合容器内连接的元素。当然,也可以通过选择元素进行组合。效果如下: 2024-02-23自定义Excalidraw脚本-修改MindMap Forma
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 一键切换 VimMode
通过Quickadd脚本设置快捷键便捷切换Vim模式,无需插件
如何便捷的切换 Vim Mode,而不是返回 Obsidian 的设置界面切换,在插件市场有 Vim Toggle 插件 (作者:Conner Ohnesorge),可以控制 Vim 模式的开关,不过这需要额外安装一个插件,在中文论坛看到了这篇 使用User Plugins插件实现Vim Mode的命令/快捷键切换 - 经验分享 - Obsidian 中文论坛,直接用 JS 脚本来控制,这里采用他的代码,直接用 QuickAdd 插件设置脚本就可以了。 2024-02-20QuickAdd脚本-一键切换VimModeIMG-1
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 上传画板中的图片到图床
Excalidraw 画板中引用的图片直接上传到 PicGo 的 Server 转为在线图片
2024-02-16自定义Excalidraw脚本-上传画板中的图片到图床IMG-1 该需求来源于 Excalidraw文件里面的图片怎样才能默认上传到图床? - 疑问解答 - Obsidian 中文论坛: 2024-02-16自定义Excalidraw脚本-上传画板中的图片到图床IMG-2 如果是 Markdown 笔记的话,直接使用 Image auto upload Plugin(作者:renmu) 插件就可以了,但是在 Excalidraw 画板中,图片是无法上传的,目前 (2024-02-20) 在该插件没有适配的。 既然
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 双击添加圆圈编号
给Excalidraw添加圆圈编号功能
参考了 一鸣惊人的脚本 和 大叔的 Scribble Helper 脚本,用于添加有序的圆圈编号。 自定义 Excalidraw 脚本 - 双击添加圆圈编号 js if (!ea.verifyMinimumPluginVersion !ea.verifyMinimumPluginVersion("1.8.25")) { new Notice("This script requires a newer version of Excalidraw. Please install the latest version.");
熊猫别熬夜,一鸣惊人
Pkmer
自定义 Excalidraw 脚本 -AdjustImageSize- 统一多个图片宽度或者高度
用于调整多个图片 (image)、矩形框 (rectangle)、Frame 边框的大小,以选中的元素的最大宽度 (高度) 或者最小宽度 (高度) 进行统一缩放,分别有 `等宽缩放`、`等高缩放`、`完全相等` 这 3 个选项。
![](https://cdn.pkmer.cn/images/202401311417693.gif!pkmer) 用于调整多个图片 (image)、矩形框 (rectangle)、Frame 边框的大小,以选中的元素的最大宽度 (高度) 或者最小宽度 (高度) 进行统一缩放,分别有 等宽缩放、等高缩放、完全相等 这 3 个选项。 该脚本是 @一鸣惊人 分享给我过的 AdjustImageSize 脚本,进行稍加修改。 Excalidraw 脚本如何配置脚本请参考:Excalidraw如何安装脚本脚本设置介绍 js // 获取选中
熊猫别熬夜,一鸣惊人
Pkmer
Quickadd 脚本 - 控制自定义 CSS- 设置二维码字体
Quickadd 脚本 - 控制自定义 CSS- 设置二维码字体
Quickadd 脚本 - 控制自定义 CSS- 设置二维码字体 很多情况下,我们分享自己的 Obsidian 精美界面时,并不希望暴露自己的笔记或者文件夹上面的内容,毕竟隐私很重要,这里提供一个方案——设置全局的隐私字体,这里有 @Calmwaves 推荐的一个 二维码字体,个人感觉非常适合当做一种隐私字体,而且看起来也比较好看。 为了方便调用这个隐私字体,可以配置 Quickadd 脚本 (脚本由 @ProudBenzene 提供),另外用 Commander 插件制作一个控制开关按钮: Quickadd 脚本 - 控制自定义 C
熊猫别熬夜,ProudBenzene,calmwaves
Pkmer
关于 Diagram 软件的功能介绍以及在 Obsidian 使用的方案
在 Obsidian 中使用 draw.io 编辑流程图和思维导图的介绍
在 Obsidian 中使用 draw.io 编辑流程图和思维导图非常简单。与使用 Mermaid 语法来生成流程图不同,使用 draw.io 可以直接通过图形编辑来创建和编辑流程图和思维导图。不需要学习和记忆复杂的语法规则,只需通过直观的拖拽和连接操作即可创建自己想要的图形。编辑完成后,可以将绘制的流程图和思维导图保存在 Obsidian 中一般文件 SVG 格式,可以随时查看和二次编辑。 同时 Draw.io 支持网页版及客户端使用,可以在 Windows、MacOS 和 Linux 系统上都进行操作。 关于 Diagram 软件的功能介绍
熊猫别熬夜
Pkmer
Obsidian 样式 - 简单更改 Excalidraw 工具栏布局
Obsidian 样式 - 简单更改 Excalidraw 工具栏布局
Obsidian 样式 - 简单更改 Excalidraw 工具栏布局 简单改了一下 Excalidraw 布局,优化了一下工具栏的布局摆放。首先,调整 Library 面板的位置,以免遮挡侧边的工具栏。其次,增大 Excalidraw 画板上的图标大小,方便查看或触控屏操作。图形选择工具栏设置了 2 种不同的摆放,布局一是为了方便 Library 的停靠,布局二是方便触控屏或者平板使用时切换图形选择工具。根据需要,可以进一步调整图标大小和布局。 Obsidian 样式 - 简单更改 Excalidraw 工具栏布局 css / 侧边栏的
熊猫别熬夜
Pkmer
Excalidraw 如何安装脚本 + 脚本设置介绍
介绍Excalidraw 如何安装脚本 + 脚本设置介绍
Excalidraw 插件有专门的脚本市场: Excalidraw 如何安装脚本 + 脚本设置介绍 Excalidraw 如何安装脚本 + 脚本设置介绍 Excalidraw 如何安装脚本 + 脚本设置介绍 Excalidraw 如何安装脚本 + 脚本设置介绍 在Excalidraw 脚本市场中点击<button>安装此脚本</button>安装即可: Excalidraw 如何安装脚本 + 脚本设置介绍 如果存在更新的脚本会出现提示:有可用更新-点击安装,点击更新即可 Excalidraw 如何安装脚本 +
熊猫别熬夜
Pkmer
Zoom 通过快捷键,快速聚焦到大纲
obsidian-zoom 通过快捷键,快速聚焦到大纲。并在笔记顶部生成标题的面包屑导航,该面包屑可以交互来定位大纲内容。
通过这个插件可以把其他标题和列表内容隐藏,专注当前标题或者列表层级的内容,让写作更专注。 demo.gif 演示 隐藏除列表/标题及其内容之外的所有内容。 命令 默认快捷键 (Windows/Linux) 默认快捷键 (MacOS) - :: :--: Zoom in (扩展当前标题或列表)
cuman, 熊猫别熬夜
Pkmer
Vertical Tabs View 垂直选项卡视图
Vertical Tabs View 垂直选项卡视图。提供垂直选项卡视图选项卡可以排序,但更改不会与原始选项卡同步。
Vertical Tabs View800 - 标签页可以排序,但更改不会与原始标签页同步。 - Cycle previous tab:循环到上一个选项卡 - Cycle next tab:循环到下一个选项卡 可以配合 obsidian-hider 插件一起使用 Obsidian 插件:Vertical Tabs View 垂直选项卡视图 ![Obsidian 插件:Vertical Tabs View 垂直选项卡视图](https://cdn.pkmer.cn/images
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 修复 Canvas 中的失效文档的链接
针对 Canvas 中大量失效的笔记或文件进行修复的脚本,借用 Quickadd 的 Capture 进行运行。
QuickAdd 脚本 - 修复 Canvas 中的失效文档的链接 针对 Canvas 中大量失效的笔记或文件进行修复的脚本,借用 Quickadd 的 Capture 进行运行。 QuickAdd 脚本 - 修复 Canvas 中的失效文档的链接 我一般采用 Obsidian 的尽可能简短形式的 Wiki 的链接形式,这样 Obsidian 里面的笔记链接不容易失效: QuickAdd 脚本 - 修复 Canvas 中的失效文档的链接 QuickAdd 脚本 - 修复 Canvas 中的失效文档的链接 所以有一次我从资源管理器
熊猫别熬夜
Pkmer
QuickAdd 脚本 - 插入 Zotero 的条目 PDF 链接
通过 Quickadd 和 Modal Forms 这 2 个插件的 API 完成的用于引用 Zotero 中已有 PDF 的条目链接
分享一个自己折腾玩的脚本,用于引用 Zotero 中已有 PDF 的条目链接。 QuickAdd 脚本 - 插入 Zotero 的条目 PDF 链接 通过 Quickadd 和 Modal Forms 这 2 个插件的 API 完成的,其中里面的通过文本识别是通过询问 GPT 采用的一个 Levenshtein距离计算相似度 计算条目名称之间的相似度来选择的。 因为 Zutilo 并没有适配 Zotero 7,无法通过快捷键复制条目的链接,所以写了一个通过 Zotero 引用或者手动选择条目名称来识别转换为条目链接。
熊猫别熬夜
Pkmer
Obsidian URI
Obsidian URI 是 Obsidian 支持的自定义 URI 协议,可让您触发各种操作,例如打开笔记或创建笔记。 Obsidian URI 通常采用以下格式: 在 Windows 和 macOS 上,运行一次应用程序就足以在您的计算机上注册 Obsidian URI 协议。 在 Linux 上,这是一个更加复杂的过程: 1. 确保您创建一个 obsidian.desktop 文件。详细信息请参见此处。. 2. 确保您的桌面文件将 Exec 字段指定为 Exec=executable %u。%u 用于将 ob
熊猫别熬夜
Pkmer
Obsidian 样式 - 专注标签页边框
模仿Colorful Note Borders插件,针对激活的窗口进行添加边框
模仿 Colorful Note Borders 插件,针对激活的窗口进行添加边框 Obsidian 样式-专注标签页边框
熊猫别熬夜
Pkmer
Obsidian 样式 - 调整 Html 的 detail 样式为简单评论区
通过修改 Html 语法中的details语法的样式来使它更像一个评论信息。
Obsidian 样式 - 调整 Html 的 detail 样式为简单评论区 通过修改 Html 语法中的 <details>评论区</details> 语法的样式来使它更像一个评论信息。 如果 <details> 在一个段落中可以渲染包括图片甚至是嵌入文档的渲染: Obsidian 样式 - 调整 Html 的 detail 样式为简单评论区 Obsidian 样式 - 调整 Html 的 detail 样式为简单评论区 Obsidian 样式 - 调整 Html 的 detail 样
熊猫别熬夜
Pkmer
Obsidian 样式 - 悬浮两侧菜单栏
悬浮侧边栏样式,取消了悬浮展开,单纯的以单击键展开,添加透明度,这样笔记内容不会随着侧边栏的展开而移动
灵感来源于 Obsidian样式-实现TiddlyWiki故事河 的悬浮侧边栏样式,取消了悬浮展开,单纯的以单击键展开,添加透明度,这样笔记内容不会随着侧边栏的展开而移动,同时配合 Obsidian样式-缩减栏宽模式下美化笔记内部背景,来进一步美化空白区。 css / Obsidian 样式 - 实现 TiddlyWiki 故事河 / / @settings name: 悬浮两侧菜单栏 id: Floating-side-menu-bar settings: title: 右侧侧边栏悬浮开关 type: class-
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 插入可以编辑的 Mermaid 图形
Excalidraw 插入 Mermaid 后就不能对该 Mermaid 进行源码编辑,为此可以换个思路添加 Mermaid 图形,那就是将插入的 Mermaid 转为 SVG 格式,且 Ctrl + 鼠标左键单击 可以弹出源码进行二次编辑。
Excalidraw 插入 Mermaid 后就不能对该 Mermaid 进行源码编辑,为此可以换个思路添加 Mermaid 图形,那就是将插入的 Mermaid 转为 SVG 格式,且 Ctrl + 鼠标左键单击 可以弹出源码进行二次编辑。 Excalidraw 自定义脚本:插入可以编辑的 Mermaid 图形 javascript console.log("add mermaid") let { insertType, inputText } = await openEditPrompt(); if (!insertType) r
一鸣惊人,熊猫别熬夜
Pkmer
Obsidian 样式 -Excalidraw 自动隐藏工具栏的 CSS
自动隐藏Excalidraw的工具
该片段来源于 Obsidian 中文社区的 简悟 用户分享,CSS 片段原地址: ![](https://cdn.pkmer.cn/images/202312151510987.gif!pkmer)
熊猫别熬夜
Pkmer
自定义标签面板配合 TagFolder 来快速定位文件
Obsidian自定义标签面板配合 TagFolder 来快速定位文件
Obsidian插件技巧-自定义标签面板配合TagFolder 最近发现一款特别好用的标签插件:obsidian-tagfolder ,可以像文件夹一样显示 Obsidian 的标签: Obsidian插件技巧-自定义标签面板配合TagFolder 最主要的功能是通过它获取的标签文件列表可以快速定位到某一个文件,如何设置下图,不想 Obsidian 自带的标签点击后要搜索一会儿才会出结果,这个是直接列出存在标签的文件。 Obsidian插件技巧-自定义标签面板配合TagFolder 默认设置是会把没有打标签的文档归类到根目录下,像
熊猫别熬夜
Pkmer
Obsidian 插件技巧 - Zoom 插件的妙用
介绍一些Zoom插件的妙用,增强编辑体验
obsidian-zoomZoom 插件可以把编辑视角切换到标题或者列表之中,非常实用,但是切换缩放标题时还是有一点点不流畅,要先退出缩放选择一个标题后再进行Zoom in 。 于是发现了另外一个非常有用的插件Quick snippets and navigation: 于是可以直接用 QuickAdd 的 Macro 命令组合标题切换的工作流程就可以了,这里是我配置的 2 个 QuickAdd 的 Macro: Obsidian 插件技巧:Zoom 插件的妙用 效果如下: Obsidian 插件技巧:Zoom 插件的妙用
熊猫别熬夜
Pkmer
Quickadd 脚本:一键在某软件中打开 Ob 笔记
一键在第三方软件中打开笔记的quickadd脚本
在使用 Obsidian 对笔记进行编辑时,我们可能会需要在第三方软件中打开该篇笔记进行编辑,以使用一些 Obsidian 并不擅长的功能。例如,在 Typora 中打开笔记进行表格编辑、在 VSCode 中打开笔记文件夹进行大型文本查找替换、修改格式为 md、内容为 javascript 的脚本…… 对于一些用户而言,这些需求可能需求频次较高。这时候,如果有一个一键将笔记在某软件中打开的命令或按钮,会省去很多麻烦。 相比于单独的插件,脚本更加轻量、简单,因此这里使用脚本完成诉求。 下面两个版本的脚本: js // 获取笔记的
熊猫别熬夜,ProudBenzene
Pkmer
Excalidraw 的样式、属性、功能简介
Excalidraw 的样式、属性、功能简介
属性 允许值 说明 strokeColor CSS合法颜色值 线条的颜色 backgroundColor CSS合法颜色值 对象的填充颜色
熊猫别熬夜
Pkmer
Obsidian 样式:自定义链接前缀图标
自定义链接前缀图标
该样式会根据前缀来给不同格式的文档添加前缀图标: 通过 .internal-link[href=".pdf"]::before 匹配不同文件类型格式,通过修改 content:url() 里面的 SVG 数据的内容可以定义不同文件类型的图标。 css / 如何配置图标参考: Obsidain 样式:美化自定义文件夹图标/ /内部链接/ .internal-link::before { content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='n
熊猫别熬夜
Pkmer
如何导入 Excalidraw Library 的素材包
导入 Excalidraw Library 的素材包的基本介绍
Pasted image 20231128022230 PixPin2023-11-2802-25-48 在网页中可以看到很多素材包: Pasted image 20231128024715
熊猫别熬夜
Pkmer
Links 各种链接形式的相互转换
各种链接形式的相互转换
Links Links Links - 取消链接所选内容中的单个链接或所有链接,格式化为文本。 - 可以单个或者批量操作 - 删除链接,包含 text 中的文本 - 转换 md 链接为 ob 的 wikilink 链接形式 - eg:text 转为 text - 将 autolink 链接转换为 markdown 链接 -
熊猫别熬夜
Pkmer
Tab Switcher 快速切换 Obsidian 页面
Tab Switcher 快速切换 Obsidian 页面。使用 Ctrl + Tab 按最近使用的顺序切换选项卡,就像在浏览器中一样。
该插件可以让您完全无需鼠标即可控制 Obsidian 来切换页面 (tab) Obsidian 插件:Tab Switcher 快速切换 Obsidian 页面 按选项卡的顺序从左到右导航。 与之相关类似的插件有:Vertical-Tabs-View
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 快速插入时间戳笔记
快速添加时间戳的笔记到Excalidraw画板中
自定义 Excalidraw 脚本 - 快速插入时间戳笔记 自定义 Excalidraw 脚本 - 快速插入时间戳笔记 2023-11-10自定义Excalidraw脚本-快速插入时间戳笔记IMG-3 自定义 Excalidraw 脚本 - 快速插入时间戳笔记 配置好路径后,可以设置笔记名 输入框中添加笔记别名为 20231110153740别名.md,不输入则为:20231110153740.md 自定义 Excalidraw 脚本 - 快速插入时间戳笔记 Card(图标类型卡片)、Frame(嵌入式 Frame
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 建立库外 Eagle 素材库的连接
自定义 Excalidraw 脚本 - 建立库外 Eagle 素材库的连接
自定义Excalidraw脚本-建立库外Eagle素材库的连接 这个脚本在 硬核工作流:实现以图搜图 中也提到过,这里就单独提出来,脚本的初始目的是为了建立对 PDF 的图片做笔记时,同时保留图片的回链来定位到具体的 PDF 所在的页面,其中涉及到了一些 PDF 提取图片的操作。 该脚本的主要功能是通过拖拽将 Eagle 中素材拖入 Excalidraw 画板中时,会自动复制素材到 Obsidian 笔记库中,同时读取 Eagle 素材文件下的 metadata.json 文件中的信息,将存储的 url 连接随着素材嵌入到 Exc
熊猫别熬夜
Pkmer
Excalidraw 脚本的基本配置
Excalidraw脚本的基本配置
将 ExcalidrawAutomate(简称:EA) 脚本放置在 Excalidraw 设置中定义的文件夹中。脚本文件夹可能不是您 Vault 的根文件夹。 image image 您可以通过 Obsidian 命令面板从 Excalidraw 访问您的脚本。 image 这将使您能够像其他 Obsidian 命令一样为您喜欢的脚本分配快捷键。 image Excalidraw 脚本将自动接收两个对象: - 即自动加载:ea = ExcalidrawAutomate; - ea 的属性和命令参考 Excal
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 画板局部或者全局播放动画
动态演示Excalidraw的画板元素
自定义 Excalidraw 脚本 - 画板局部或者全局播放动画800 自定义 Excalidraw 脚本 - 画板局部或者全局播放动画800 自定义 Excalidraw 脚本 - 画板局部或者全局播放动画800 自定义 Excalidraw 脚本 - 画板局部或者全局播放动画800 自定义 Excalidraw 脚本 - 画板局部或者全局播放动画800 js let api = ea.getExcalidrawAPI(); let settings = ea.getScriptSettings(); //s
熊猫别熬夜
Pkmer
Obsidian 样式 - 像 VSCode 一样显示搜索替换框
修改文本搜索替换的边框
悬浮搜索和替换的窗口像 VSCode 那样显示: Obsidian样式-像VSCode一样显示搜索替换框 css body { /搜索框边框颜色/ --search-border-color: var(--text-accent); /搜索框距离页面顶部距离/ --search-top: calc(var(--header-height) + var(--size-4-4)); /搜索框距离页面右侧距离/ --search-right: var(--size-4-4); /输入框选中时阴影颜色/
熊猫别熬夜
Pkmer
Obsidian 样式 - 实时编辑下大纲等级符号居右以及 Border 标题 CSS
实时编辑下大纲等级符号居右以及 Border 标题 CSS
在实时编辑或者源码模式下,编辑标题时的 会出现左右移动,这里提供 2 种更改大纲等级符号的显示方式的 CSS: - 可能会不小心看不到鼠标光标 - 个人比较推荐 Obsidian样式-实时编辑下大纲等级符号居右以及Border标题CSS css .view-content .markdown-source-view .inline-title { align-self: center; } .markdown-preview-view .mod-header .inline-title { text
熊猫别熬夜
Pkmer
Obsidian 样式:缩减栏宽模式下美化笔记内部背景
美化缩减栏宽模式下的笔记区的空白区域的背景,深浅模式下可以设置不同的网络图片
Obsidian样式-缩减栏宽模式下美化笔记内部背景 在设置的编辑器中进行设置: Obsidian样式-缩减栏宽模式下美化笔记内部背景 可以配合 Editor Width Slider 插件进行调整笔记实际大小的宽度。 Obsidian样式-缩减栏宽模式下美化笔记内部背景 由于阅读和编辑模式的 css 有点不一致,在阅读模式下背景图片可能会遮挡工具栏,这时可通过调整 阅读模式具体图片的高度 的大小来进行一定的调整了。 css / @settings name: 缩减栏框下内部背景 id: background-u
熊猫别熬夜
Pkmer
Obsidian 样式 - 简约的嵌入样式 (Embed CSS)
Obsidian 样式 - 简约的嵌入样式 (Embed CSS),一个比较简约的嵌入文档的样式
一个比较简约的嵌入文档的样式
熊猫别熬夜
Pkmer
自定义 Excalidraw 脚本 - 制作 Excalidraw 悬浮大纲以及一键生成线型笔记
本文仅仅是一个尝试将Ex画板转为线型笔记和生成大纲,不能保证大纲和线型笔记的效果达到非常完美,特别是排序只是从大到小的排序,而不是针对列表的顺序排序,存在很多漏洞。
封面:Excalidraw大纲thumbnail 灵感来源于 从excalidraw视觉笔记到obsidian线性输出,参考了这个视频的脚本,想把 Excalidraw 的画板内容制作线型笔记,一开始尝试添加特殊文本编号按大小排序来制作 Excalidraw 的悬浮大纲,后来通过特定的组和 Frame 区域来用于构建 Excalidraw 的连接:分 Frame、Group、Link 的连接形式一键制作线型笔记,并把嵌入的 Frame 笔记给嵌入到线型笔记中来,排除省略了只包含少量的元素的 Frame 或者 Group 让生成的线型笔记更加简洁。
熊猫别熬夜
Pkmer
AltSnap-便捷的拖动和管理窗口工具
AltSnap(详情请戳 作者项目地址)是一款免费开源支持单击窗口上的任意位置来移动和调整窗口大小的小工具,相当于移植了 Linux 功能。简言之,一个 Alt 键 或者其他设定热键 + 鼠标搭配使用即可实现。 首次使用:(推荐默认,当然可到设置中进行自定义,同样适用于部分游戏类窗口模式) Pasted image 20231014160541 从 AltSnap 版本 1.47 开始,可以配置区域/捕捉布局,类似于 Microsoft Powertoys.FancyZones 工具。为此,您必须在设置对话
熊猫别熬夜
Pkmer
Quicker动作之自定义Zotero标注到Obsidian
之前介绍了一篇 Zotero 无缝衔接 Excalidraw 画板的脚本,但是很多情况我们还是以 Markdown 为主的来记录 Zotero 的文献笔记,本文将介绍如何通过 Quicker 来制作 Zotero 到 Obsidian 的自动化动作,可以根据自己习惯选择性的自定义粘贴格式。 273108604-388e10ae-18bc-4833-b78a-cc72e1259ccf.png 首先介绍一下 Zotero 的 Annotation 的组成部分,在 Zotero 设置中编辑器中搜索 noteTemplates,可以看到
熊猫别熬夜
Pkmer
硬核工作流:实现以图搜图
8f4c85d2be870b6e072708e2dc7f8a35.png b729e38a9c447f1eaabfd6801e952b5a.png 094b8e5e7c398b4fed7a77d45fa55755.png 想提出一个观点,那就是以图片为中心的文献管理方式,每篇文献平均也就 10 张图,能看懂这 10 张图,这篇文献自然就看懂了。 👉 可以参考钟澄教授的方法 Python 可以采用 PP-Structure 的文档分析系统,完成版面分析实现提取 PDF 中图片的功能 806ee5d22af74d32d0
熊猫别熬夜
Pkmer
Control Characters 像 Word 一样显示隐藏的标点符号
在编辑模式下显示控制/不可打印字符
可以帮助 Obsidian 像 Word 一样显示这些符号显示隐藏的标点符号,包括换行符和空格等,不过该插件最近的一次更新时一年前了,对新版本的 Obsidian 支持不够完善,部分功能可能存在问题: 可以调整插件的样式或添加其他字符的显示,可以参考下面提供的 CSS Snippets 进行修改。 ![Obsidian 插件:Control Characters](https://cd
熊猫别熬夜
Pkmer
Quick Plugin Switcher——快速插件切换器
这个插件简化了管理插件的过程
这个插件简化了管理插件的过程,点击侧边栏的按钮,直接在主界面显示快速切换插件功能区 Pasted image 20230805215435 Pasted image 20230805215708 Pasted image 20230805215954
熊猫别熬夜
Pkmer
Quicker 动作之 BookxNote 和 Obsidian 联动实现 PDF 笔记自由化
首先本人能力有限,并不会太高深的动作,单纯想结合 BookxNote 和 Obsidian 以及 Excalidraw 画板各自的优势实现 PDF 笔记的自由化,通过 3 个 Quicker 动作来简化 BookxNote 摘录到 Obsidian 笔记或 Excalidraw 画板上的步骤,可以回链到 PDF 标注上,对摘录的图片还可以进行更新。 Pasted image 20230725233140 BookxNote 是一款全新的电子书学习工具,旨在助力用户的学习和思考过程,提高大脑的记忆效率。它类似于 MarginNote,适用
熊猫别熬夜
Pkmer
Umi-OCR 本地图片识别并批量转换
Umi-OCR 是一款功能强大且易于使用的工具,可以使用它来识别 Obsidian 中的图片文字、手写文字或者批量识别图片能够极大地提升你的工作效率。
Umi-OCR 是一款功能强大且易于使用的工具,可以使用它来识别 Obsidian 中的图片文字、手写文字或者批量识别图片能够极大地提升你的工作效率。 视频说明 <iframe src="https://player.bilibili.com/player.html?aid=743993235&bvid=BV1Rk4y1g72v&cid=1209613692&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="tr
熊猫别熬夜
Pkmer
Obsidian 样式:Canvas 样式修改及增强卡片的显示效果
Canvas 样式的修改及增强卡片的显示效果
Obsidian样式-Canvas样式的修改及增强卡片的显示效果1000 c
熊猫别熬夜
Pkmer
Excalidraw 脚本:Slideshow 完美实现画板幻灯片演示的脚本
Excalidraw脚本Slideshow可以将您的绘图转换为幻灯片演示文稿
想要将自己的创意和奇思妙想展示给朋友吗?本文将介绍一个 Obsidian 插件——Excalidraw 的 Slideshow 脚本。它可以将您的绘图转换成幻灯片演示文稿,无论您在绘图中嵌入了图片、草稿、视频、网页还是动图,都可以通过该插件一一展示。您无需规划整个绘图的布局,只需使用箭头或框架的形式标记您想展示的内容,就能像使用 PPT 一样展示给他人。 在 Excalidraw 画板中,点击齿轮图标可以进入 Excalidraw 的相关脚本下载页面。在该页面上,您可以找到 Slideshow 脚本,并点击下载或更新,以获取最
熊猫别熬夜
Pkmer
Canvas Presentation 实现 Canvas 画布演示效果
Canvas-Presentation-plugin 实现 Canvas 画布演示效果
白板可以帮我们汇聚自己的思路、素材,让我们可以整理归并思路。但在一定程度上,这种思路有时候需要演示给出我们自己之外的人查看, 那么一点点拖动白板中的卡片,似乎效率较低,有没有一种方法来让白板具有样式效果呢? Canvas Presentation 插件,就是帮助你根据顺序演示白板中的卡片,有点类似思维导图的简易演示模式。 cover784 在画布中,从“命令”面板中选择要作为第一张幻灯片和触发器的卡片 Canvas Presentation: Mark Slide Number,这时会在当前 canvas
熊猫别熬夜
Pkmer
通过 VOSviewer 分析 Zotero 文献库
通过VOSviewer软件来分析Zotero中的文献
Pasted image 20230714004228 VOSviewer:是一种用于可视化和分析科学文献的软件工具。它可以帮助研究人员在大规模文献数据集中发现和理解文献之间的关系和模式。 Zotero:是一个免费的开源参考文献管理软件,旨在帮助研究人员组织、管理和引用他们的文献资源。它可以帮助用户收集、整理和存储各种类型的文献,包括期刊文章、书籍、报告、网页和多媒体文件等。 本文将介绍如何使用 VOSviewer 对 Zotero 中的文献资源进行简单的可视化分析。 在 Zotero 选择你要分析的文件目录,可以选择 我的文库 来分析
熊猫别熬夜
Pkmer