Skip to content

Commit

Permalink
Merge pull request PKM-er#853 from juestchaos/main
Browse files Browse the repository at this point in the history
更新
  • Loading branch information
juestchaos committed Sep 2, 2024
2 parents f451b75 + 5977c4a commit f9678aa
Show file tree
Hide file tree
Showing 3 changed files with 88 additions and 13 deletions.
5 changes: 3 additions & 2 deletions 10-Obsidian/Obsidian社区插件/Obsidian社区插件.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ author: OS
type: awesome
draft: false
editable: false
modified: 20240823150654
modified: 20240902175329
---

# Obsidian 社区插件
Expand Down Expand Up @@ -64,8 +64,9 @@ Obsidian 非常重视你的数据安全,这使得我们非常重视安全问

- [[pkmer]]:PKMer 不需要魔法,完美解决 Obsidian 无法加载第三方插件
- [[obsidian42-brat]]:让你可以安装未上架的插件、主题
- [[plugin-manager]]:启动顺序和时间由你掌握,插件重度用户的福音
- [[lazy-plugins]]:Lazy Plugin Loader 插件重度用户的福音,Obsidian 启动缓慢终结者
- [[plugins-galore]]
- [[plugin-manager]]

### 编辑增强

Expand Down
64 changes: 64 additions & 0 deletions 10-Obsidian/Obsidian社区插件/lazy-plugins.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
uid: 20240902164727
title: Obsidian 插件:Lazy Plugin Loader 插件重度用户的福音,Obsidian 启动缓慢终结者
tags: ['数据处理', '笔记链接', 'ANKI', 'obsidian插件']
description: 将您保险库中的一个文件夹中的闪卡与Anki同步。纯Markdown语法。毫不费力。
author: OS
type: other
draft: false
editable: false
modified: 20240902175053
---

# Obsidian 插件:Lazy Plugin Loader 插件重度用户的福音,Obsidian 启动缓慢终结者

## 概述

很多时候大家聊起 Obsidian 会用插件丰富来概括它的特点,当我第一次接触 obsidian 之后,也被其丰富的插件数量所震撼,时至两年后的今天,我依然有这种感觉,Obsidian 的第三方插件时长,依然以一种肉眼可见的速度在增长。

但很多用户使用一段时间之后,随着插件数量增多,启动缓慢,逐渐开始对如何裁剪插件产生困惑。对于有着“鱼与熊掌我想兼得”的想法的使用者,之前需要了解,脚本,利用 template 等插件的脚本方法来完成,对于初学者或者对配置,或者脚本不太了解的用户,难度较高,所以之前 [[Blue Topaz 示例库简介]] 中就有类似的方案,可以大家简单迁移。

Lazy Plugin Loader 就是为了解决 Obsidian 插件过度,启动速度被拖累而诞生的。而且它通过交互操作界面,就可以让你完成对应的调整。

> [!Note] 插件名片
> - 插件名称:Lazy Plugin Loader
> - 插件作者:Alan Grainger
> - 插件说明:让 obsidian 的插件具有延迟加载功能,提升启动速度。
> - 插件分类:[' 插件管理 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/alangrainger/obsidian-lazy-plugins)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?lazy)
## 效果&特性

![image.png](https://cdn.pkmer.cn/images/20240902170017.png!pkmer)

- 可以针对插件设置多种延迟时间挡位
- 可以针对新安装插件默认归类到某个延迟挡位
- 可以批量切换插件到某个延迟挡位
- 支持针对每个插件设置对应的挡位

## 使用

### 四种挡位来管理你的插件

- Disable plugins:禁止改插件启动
- Instant:随着 Obsidian 打开,立刻启动【注意这里说的是在 Obsidian 插件加载时,立刻记载】
- Short Delay:根据你设置的 `Short Delay` 时间进行延迟对应插件的启动
- Long Delay:根据你设置的 `Long Delay` 时间进行延迟对应插件的启动

## 挡位设置

- Short Delay:以秒为计量单位,比如输入 5(默认),就是 5s 后启动这个挡位下的插件
- Long Delay:以秒为计量单位,比如输入 15(默认),就是 15s 后启动这个挡位下的插件
- Default startup type:可以针对所有新安装的插件设置自动归类到某个挡位下

## 其他设置

- Set the delay for all plugins at once:一次性对所有插件进行统一设置

## 活用

- 推荐将打开 Obsidian 就立刻就需要的插件进行优先加载,比如你不熟悉 md 语法,编辑依赖 [[editing-toolbar]] 这样的插件,那么就可以把它考虑设置为 `instant`
- 推荐把一些无关紧要的统计插件,或者附属插件延迟启动

总结,比如我们可以把打开 Obsidian 就需要立刻使用的插件进行处理,注意,除了图形化让操作和更入门者易用外,我们并没有对比和两个插件效果,和延迟启动测算效果。
32 changes: 21 additions & 11 deletions 10-Obsidian/Obsidian社区插件/plugin-manager.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
uid: 2024052909210583
title: Obsidian 插件:Plugin Manager
uid: 20240603103524
title: Obsidian 插件:Plugin Manager 启动顺序和时间由你掌握,插件重度用户的福音
tags: ['第三方工具集成', '编辑工具', 'obsidian插件']
description: 扩展Obsidian的插件管理功能。
description: 管理 Obsidian 插件的启动时间和顺序
author: AI
type: auto
draft: false
editable: false
modified: 20240101000000
modified: 20240902175304
---

# Obsidian 插件:Plugin Manager
# Obsidian 插件:Plugin Manager 启动顺序和时间由你掌握,插件重度用户的福音

> [!Note] 插件名片
> - 插件名称:Plugin Manager
Expand All @@ -19,17 +19,27 @@ modified: 20240101000000
> - 插件分类:[' 第三方工具集成 ', ' 编辑工具 ', 'obsidian 插件 ']
> - 项目地址:[点我访问](https://github.com/ohm-en/obsidian-plugin-manager)
> - 国内下载地址:[下载安装](https://pkmer.cn/products/plugin/pluginMarket/?plugin-manager)
> - 自述文件:[Readme](https://ghproxy.net/https://raw.githubusercontent.com/ohm-en/obsidian-plugin-manager/master/README.org)
## 概述

Obsidian 插件管理器是一个用于 ObsidianMD 的插件,提供了更好的插件管理功能。它的主要功能包括延迟加载和快速切换插件。延迟加载功能可以在插件管理器的设置页面中设置插件的启动延迟时间。快速切换功能可以通过命令面板或配置热键快速切换插件的启用状态。插件的使用场景是在 Obsidian 中更方便地管理和控制其他插件的加载和启用状态。它解决了 Obsidian 中插件管理不便和性能问题的需求。用户可以通过下载最新的 main.js 和 manifest.json 文件并将其放入.obsidian/plugins 文件
很多用户使用一段时间之后,随着插件数量增多,启动缓慢,逐渐开始对如何裁剪插件产生困惑。对于有着“鱼与熊掌我想兼得”的想法的使用者,之前需要了解,脚本,利用 template 等插件的脚本方法来完成,对于初学者或者对配置,或者脚本不太了解的用户,难度较高,所以之前 [[Blue Topaz 示例库简介]] 中就有类似的方案,可以大家简单迁移。

> [!help]
> 这篇插件文章还没有人贡献,欢迎占坑!
> 如果您有好的想法欢迎提交 PR 或者文末留言。
Plugin Manager 可以用最直白的方式来控制每个插件的启动时间

---
## 效果&特性

![image.png](https://cdn.pkmer.cn/images/20240902173953.png!pkmer)

- 支持通过该插件启用和关闭插件
- 支持对已经开启的插件进行设置启动时间

## 使用

- 对于已经打开启动的插件,手动修改后面数字,以秒为单位,在 Obsidian 后自动打开这个插件
- 比如,我对 [[zotlit]] 插件设置,10,则会在 10 秒后进行启动
- 如果是 0,则在 Obsidian 加载插件时候,立刻加载
- 比如,如果我对 [[obsidian-memos|Thino]] 插件,设置为 0,则会随着 Obsidian 一起启动

## 活用

由于这个插件是可以给每个插件设置启动时间,所以它的自由度更高,甚至可以达到控制插件启动先后顺序的作用。

0 comments on commit f9678aa

Please sign in to comment.