Obsidian 插件:Open cards in imdone from obsidian
插件名片
概述
从 Obsidian 中打开 imdone 看板中的卡片,从 imdone 中在 Obsidian 中打开卡片的源头。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 imdone-obsidian-plugin 插件的自述翻译
Imdone Obsidian 插件
Imdone 是一个简单而强大的看板工具,可以在本地文件夹中的纯文本 Markdown 文件或代码上使用。
该插件将把所有的 imdone 卡片转换为 obsidian 中的 imdone 链接。点击链接将打开 imdone 到该卡片。
如果在您的看板设置中打开了在卡片源代码行处打开 obsidian,则 Imdone 将以编辑模式打开 obsidian 到卡片源代码。
适用于 imdone 1.14.0 及更高版本。
Obsidian 示例插件
这是一个用于 Obsidian(https://obsidian.md)的示例插件。
该项目使用 TypeScript 提供类型检查和文档。
该存储库依赖于 TypeScript 定义格式中的最新插件 API(obsidian.d.ts),其中包含描述其功能的 TSDoc 注释。
注意: Obsidian API 仍处于早期 Alpha 版本,随时可能发生更改!
此示例插件演示了插件 API 的一些基本功能。
- 使用
styles.css
将默认字体颜色更改为红色。 - 添加了一个带有通知的丝带图标,点击后显示通知。
- 添加了一个名为“打开示例模态框”的命令,用于打开模态框。
- 在设置页面上添加了一个插件设置选项卡。
- 注册了一个全局点击事件,并将 ‘click’ 输出到控制台。
- 注册了一个全局间隔,将 ‘setInterval’ 记录到控制台。
第一次开发插件吗?
新插件开发者的快速入门指南:
- 使用“使用此模板”按钮将此存储库复制为模板。
- 将存储库克隆到本地开发文件夹中。为方便起见,您可以将此文件夹放置在
.obsidian/plugin/your-plugin-name
文件夹中。 - 安装 NodeJS,然后在存储库文件夹下的命令行中运行
npm i
。 - 运行
npm run dev
将main.ts
编译为main.js
。 - 对
main.ts
进行更改(或创建新的.ts
文件)。这些更改应自动编译为main.js
。 - 重新加载 Obsidian 以加载插件的新版本。
发布新版本
- 使用新的版本号更新你的
manifest.json
文件,例如1.0.1
,并指定你的插件所需的最低 Obsidian 版本。 - 在你的
versions.json
文件中更新"new-plugin-version": "minimum-obsidian-version"
,这样旧版本的 Obsidian 就可以下载与其兼容的旧版本插件。 - 使用你的新版本号作为 “Tag version” 创建一个新的 GitHub 发布。使用精确的版本号,不要包含前缀
v
。参考这里的示例:https://github.com/obsidianmd/obsidian-sample-plugin/releases - 将
manifest.json
、main.js
和styles.css
文件作为二进制附件上传。 - 发布该版本。
将您的插件添加到社区插件列表中
- 发布一个初始版本。
- 确保您的存储库的根目录中有一个
README.md
文件。 - 在 https://github.com/obsidianmd/obsidian-releases 上创建一个拉取请求,以添加您的插件。
如何使用
- 克隆这个仓库。
- 运行
npm i
或yarn
安装依赖。 - 运行
npm run dev
以启动编译并进入监听模式。
手动安装插件
- 将
main.js
、styles.css
和manifest.json
复制到你的 vault 文件夹VaultFolder/.obsidian/plugins/your-plugin-id/
中。
API 文档
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。