Custom Frames插件:内置Web应用 | Obsidian实践

news2024/11/28 2:29:20

今天跟大家分享一个Obsidian插件:Custom Frames。

这个插件的美妙之处在于,可以将一个Obsidian外部的Web应用,内置到Obsidian内部来操作和使用。

这么说可能是有点儿抽象,就比方说吧,微信读书有个网页版(后文简称为“WeRead”),可以从Web浏览器打开,通过Custom Frames插件,我们可以将微信读书的网页版,内置为Obsidian的一个面板或者页签,效果大概其就是这样式儿的吧:

2826fb97f65b687a5f8411ec77e9021d.png

看到这里,有朋友肯定忍不住要反驳了:

90229b8499aa3021b9f88b6e8f3473fc.png

话是没错,其实在没用过Custom Frames插件的时候,我也是这么想的,不过后来很快就被“真香”打脸了……

选择Custom Frames插件

为什么要使用Custom Frames插件?

简单一句话,通过Custom Frames插件,你可以按照一切Obsidian的操作逻辑,去使用一个Web应用。

比方说:将WeRead内置到Obsidian后,可以根据个人喜好,设置为上下分屏、左右分屏、左/右侧面板,或者标签堆叠等多种显示方式。

0b92b01561647f70a019ae8615584ddb.png

将WeRead隐藏在堆叠的笔记中,隐约透露出一种,随时随地可以摸摸鱼的快感。

再比方说:为WeRead设置快捷方式,或者添加为cMenu工具栏按钮……实现一键唤出。

3bda8044c560db065d5397ffa5da4bc5.png

将内置的WeRead添加至cMenu工具栏。

请相信我,当你体验过,在Obsidian一键唤出预设的WeRead面板,立即投入到阅读和记录笔记中去,这种一气呵成的操作方式,就很再难说服自己采用:1)切换窗口到浏览器;2)打开外部Web应用;3)登录;4)拖拉拽地设置分屏;——然后在实际工作中经常会面对的,多任务、多窗口的频繁切换中——5)反复调整分屏,的操作方式了。

安装Custom Frames插件

Custom Frames属于第三方插件,如果你是在国内使用Obsidian,不懂魔法上网,那么,在初次安装第三方插件的时候,可能需要稍稍付出一点耐心,但一点点就好。

关于安装Obsidian插件,之前专门写过一篇文章介绍,在这里就不展开了,有需要的朋友戳:如何安装Obsidian插件 | Obsidian实践

设置Custom Frames插件

如果你已经安装了Custom Frames插件,就让我们以WeRead为例,看看如何进行设置。

843980a8eb0f24c429d7fbfaa7afec84.png

① 点击【设置】按钮,打开系统设置对话框。

② 在【第三方插件】列表,选择【Custom Frames】插件,打开设置页面。

③ 如果是初次设置,在【New Frames】下方,点击【Show Settings】按钮,打开相关设置项。

af4526d4b2ffab5979d91d24eb6dc9a2.png

④ 设置WeRead包括3个基本设置项:

  • Display Name:设置Web应用在Obsidian显示的名称。

  • Icon:设置Web应用在Obsidian中显示的图标。

  • URL:设置Web应用的Web地址。

需要注意的是,Icon仅支持Lucide Code图标。

0725098f89ed37659027c02b2185327e.png

① 点击【Lucide Code】链接,打开Lucide主页。

② 搜索【book】相关图标。

③ 选择喜欢的图标,并将图标对应的代码,输入到Custom Frames插件的【Icon】就可以了。

需要补充说明的是:Custom Frames插件最多可支持设置5个外部Web应用,足够你把常用Web应用,全部内置到Obsidian使用。你就说酷不酷吧?

eb0ce4d3b218a7f358af0ce7ab2ce73e.png

一个内置到Obsidian的Google Calendar。

使用Custom Frames插件

Custom Frames插件设置完成后,并没有将WeRead的图标,直接显示到Obsidian的UI界面上,所以默认情况下,需要通过命令行的方式调用。

70c98eccc91327b3b5ca716b05cec4b8.png

① 在Obsidian的菜单栏,点击【打开命令面板】按钮。

② 在搜索框输入【Custom Frame】搜索相关命令。

③ 选择【Open WeRead】。默认在右侧面板,打开WeRead。

89a52f3351c43247f985c16224cb94bf.png

④ 拖动WeRead的图标,可以在Obsidian允许的范围内,任意调整显示位置。

设置快捷方式

使用命令行的方式,对于很多朋友来说,可能没有那么友好,所以我们还可以为WeRead添加快捷方式,来实现一键唤出的效果。

4ae2381506c5199b7396c366b848bfa1.png

① 点击【设置】按钮,打开系统设置页面。

② 在【选项】列表,点击【快捷键】选项。

③ 在搜索栏输入【Custom Frames】关键字,搜索相关命令。

④ 在【Open WeRead】命令后,点击【自定义快捷键】按钮,并输入快捷键组合,例如【Ctrl+Alt+B】。

当然,像前面提到过的,我们还可以把WeRead添加到cMenu工具栏中。后续我会专门写文章介绍cMenu的使用,所以在这里就不展开介绍啦。

相关文章:#Obsidian实践

其他推荐:

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明 | 技术传播

14f6b562bd9198fbb2c5a5291a0ff4f0.jpeg

技术传播是一片蓝海 | 技术传播

访谈:TC无处不在,只是我们没有发觉 | 技术传播

这次他们说好要“讲真的” | 传播

在座都别吵了,你们还有我 | 技术传播

一本培养强迫症患者的说明书 | 技术传播

就像用心做好日本料理 | 技术传播

顽固的老头子与无聊的说明书 | 技术传播

转战新媒体 | 技术传播

评测:王者荣耀的用户帮助系统 | 技术传播

让爸爸妈妈也能享受到科技发展带来的便利 | 技术传播

企业级信息管理系统初创方案构思 | 技术传播

 0ca01add05eb7dc4fabe453c66f70721.png

睿齐

技术传播从业者

品牌内容策划

自由摄影师

自由撰稿人

汪力迪

公众号:techcomm / htstory

微信号:bgrichi

邮箱:hash_0813@163.com

3d145e8605720794cdf0f4d1a8b9126a.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/607669.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

嵌入式开发——文件系统部署rz、sz命令

1、rz、sz命令源码下载 下载网址:https://ohse.de/uwe/software/lrzsz.html 2、源码编译 tar -zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure make CCaarch64-mix410-linux-gcc #指定芯片平台的交叉编译链3、源码编译遇到的问题 3.1、报错打印 (1)报错…

绝地求生可以这样制作 (Python 版)

一、概述 1.1 效果 总的来说,这种方式是通过图像识别来完成的,不侵入游戏,不读取内存,安全不被检测。 1.2 前置知识 游戏中有各种不同的枪械,不同的枪械后坐力不一样,射速也不同。相同的枪械,…

【Java】Java(四十八):日志

文章目录 1. 概述2. 日志体系结构和Log4J3. 入门案例4. 配置文件详解 1. 概述 程序中的日志可以用来记录程序在运行的时候点点滴滴。并可以进行永久存储。 日志与输出语句的区别 2. 日志体系结构和Log4J 体系结构 Log4J Log4j是Apache的一个开源项目。 通过使用Log4j&#…

vue实现导航栏功能的方法

在 Vue中实现导航栏功能,我们可以将导航栏作为一个单独的组件来实现。这样可以方便我们进行修改、定制,并有多种方式进行添加导航栏,如使用 Vue的 document. position属性或者使用vue-dialog-position属性来添加导航栏。在此,我们…

mac os终于成功安装MySQL

目录 PART 1. 下载MySQL PART 2. 安装MySQL PART 3. 启动MySQL 大家好,我是tin,一个热爱技术喜欢折腾的开发,欢迎阅读我的重磅肝文: 1. 面试官:你给我讲一讲,Dubbo暴力停机,消费者是如何感知…

机器学习知识经验分享之六:R语言绘图之小提琴图绘制

python语言用于深度学习较为广泛,R语言用于机器学习领域中的数据预测和数据处理算法较多,后续将更多分享机器学习数据预测相关知识的分享,有需要的朋友可持续关注,有疑问可以关注后私信留言。 文章目录 一、小提琴图 二、相关代…

node、node-sass和sass-loader版本错误问题 this.getOptions is not a function

安装node-sass和sass-loader后,使用npm run dev启动项目时一直报错。网上查明原因,是因为版本问题,但是修改node-sass和sass-loader版本后,又提示说node版本不兼容,我的node版本是18。随后又尝试了很多node-sass和sass…

【STM32CubeMX项目】STM32DHT11工程文件

前言 在我的另一篇里文章里已经介绍过DHT11的时序理论了,这里介绍下,我写DHT11的数据获取的思路和调用。程序验证后,发现下述问题,暂时解决不了,但是还是会把个人的代码流程,函数的编写思路和工程写下&…

蔚来的痛苦远未结束

来源:猛兽财经 作者:猛兽财经 总结 (1)蔚来5月份的交付数据没有计入ES6的订单情况 (2)蔚来现在面临的主要问题是销售成本在不断增长,残酷的事实是,蔚来资产负债表上的现金只能维持5…

在Windows中安装极狐GitLab Runner

官方文档:https://docs.gitlab.cn/runner/install/windows.html 在Windows中安装极狐GitLab Runner 1.下载GitLab Runner二进制文件,新建一个文件夹(不要有中文),并将二进制文件放入该文件夹,重命名为“git…

django连接mysql

1.0app目录 1.pip 安装mysqlclient 2.在cmd里面新建一个django项目 3.在cmd里面新建一个app名字叫blogg 4.创建自己的数据库 django连接mysql 首建项目maneage里面setting的mysql配置 6.setting里面的installed_apps里面加上app的配置 7.app里面models模板的设置…

平面图学习

空调管道的设计:某景区有6个景点,位置分布如下图。 分析者认为:(1) A1与A4, (2) A2与A5, (3) A3与A6间人流较少,其它景点之间人流量大,必须投资铺设空调管道,但要求空调管道间不能交…

国密算法初探 | 入门教程 | 解析

国密算法即国家密码局认定的国产密码算法。 国密算法是商用密码,仅能用于商业用途。国密算法是一套标准,由国家密码局制定的规范,凡是符合的,都可以称之为国密算法。国密算法暂无官方的代码实现,企业可以自己编码实现…

用Numpy实现简单的神经网络

目录 数据预处理模型设计训练过程小批量随机梯度下降 用numpy实现神经网络对波士顿房价进行预测 假设房价和各影响因素之间能够用线性关系来描述: y ∑ j 1 M x j w j b y { \sum_{j1}^Mx_j w_j} b yj1∑M​xj​wj​b 模型的求解即是通过数据拟合出每个 w j w_…

使用思维导图做出Mybatis核心配置文件中各层及结构以及常用标签的意义和详细作用.

一、配置文件概述 Mybatis 配置文件两大类:1.Mybatis 主配置文件;2.Mybatis 的 mapper 文件 Mybatis 主配置文件: 提供 Mybatis 全局设置的。包含的内容、日志、数据源、mapper 文件位置等信息。Mybatis 的 mapper 文件: 写 sql …

linux 中的 gdb 调试方法和技巧(有截图超详细)

一、 背景 1. 程序的发布方式有两种,debug模式和release模式 2. Linux gcc/g出来的二进制程序,默认是release模式 3. 要使用gdb调试,必须在源代码生成二进制程序的时候,加上 -g 选项 如下图: 不加 -g 默认是 relea…

【Java】快速排序

文章目录 一、什么是快速排序二、基准元素的选择1、选择第一个元素2、随机选择 三、元素的交换1、双边循环法2、单边循环法 一、什么是快速排序 快速排序是由冒泡排序演变而来,比冒泡排序更快的排序算法。之所以快,是因为快速排序用了分治法。 相同的是…

基于均值方差最优化资产配置的模型特性

摘要及声明 1:本文主要利用实际数据进行检验,从定量角度分析均值方差最优化的特性; 2:本文主要为理念的讲解,模型也是笔者自建,文中假设与观点是基于笔者对模型及数据的一孔之见,若有不同见解…

Linux最小安装网络配置、jdk安装以及虚拟机克隆的操作(超详细过程)

一、最小安装配置网络 1、配置文件: 进入“/etc/sysconfig/network-scripts”目录,查看当前目录下的“ifcfg-ens33”文件 对“ens33”文件进行配置 2、重启网络: 使用“systemctl restart network”命令即可 3、ping网络,如果…

【Proteus仿真】51单片机+步进电机驱动

【Proteus仿真】51单片机步进电机驱动 🔖Proteus仿真基础实验-步进电机驱动🌿Proteus8.12平台 📋步进电机简介 步进电机是一种将电脉冲转换为角位移的开环控制元步进电机。一般地,当步进驱动器接收到脉冲信号时,它将根…