Files
Obsidian/obsidian-plugins-inventory.json
T
Serendipity 7d332d3b8c feat(halo): 添加图片自动上传功能
- 新增图片处理工具模块 `src/utils/image.ts`,包含图片引用提取、绝对路径解析和路径替换功能
- 新增图片上传服务 `src/service/image-uploader.ts`,支持调用 Halo 媒体 API 上传图片并实现缓存机制
- 在设置界面添加图片上传开关和上传路径配置项
- 更新发布流程,在提交到 Halo 前自动检测并上传本地图片,替换为远程 URL
- 添加英文、简体中文和繁体中文的国际化文案
- 更新插件版本至 1.1.1 并完善相关配置文件
2026-04-26 16:11:11 +08:00

545 lines
18 KiB
JSON

{
"inventory_metadata": {
"generated_at": "2026-04-26 15:15:00",
"vault_path": "D:\\Code\\Obsidian",
"obsidian_config_path": "D:\\Code\\Obsidian\\.obsidian",
"plugins_path": "D:\\Code\\Obsidian\\.obsidian\\plugins",
"themes_path": "D:\\Code\\Obsidian\\.obsidian\\themes"
},
"summary": {
"total_community_plugins": 33,
"total_core_plugins": 24,
"total_themes": 1,
"enabled_community_plugins": 33,
"desktop_only_plugins": 2,
"cross_platform_plugins": 31
},
"community_plugins": [
{
"id": "calendar",
"name": "Calendar",
"version": "1.5.10",
"description": "Calendar view of your daily notes",
"author": "Liam Cain",
"min_app_version": "0.9.11",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\calendar",
"has_data_file": true,
"has_styles": false,
"status": "active"
},
{
"id": "cmdr",
"name": "Commander",
"version": "0.5.4",
"description": "Customize your workspace by adding commands everywhere, create Macros and supercharge your mobile toolbar.",
"author": "jsmorabito & phibr0",
"min_app_version": "1.4.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\cmdr",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "copilot",
"name": "Copilot",
"version": "3.2.7",
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
"author": "Logan Yang",
"min_app_version": "0.15.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\copilot",
"has_data_file": true,
"has_styles": true,
"status": "active",
"configuration": {
"default_model": "MiniMax-M2.7|anthropic",
"embedding_model": "text-embedding-3-small|openai",
"has_api_key_configured": true,
"has_custom_prompts": true,
"autonomous_agent_enabled": true
}
},
{
"id": "dataview",
"name": "Dataview",
"version": "0.5.68",
"description": "Complex data views for the data-obsessed.",
"author": "Michael Brenan",
"min_app_version": "0.13.11",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\dataview",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-admonition",
"name": "Admonition",
"version": "10.3.2",
"description": "Enhanced callouts for Obsidian.md",
"author": "Jeremy Valentine",
"min_app_version": "1.1.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-admonition",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-banners",
"name": "Banners",
"version": "1.3.3",
"description": "Add banner images to your notes!",
"author": "Danny Hernandez",
"min_app_version": "0.13.21",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-banners",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.20.6",
"description": "Sketch Your Mind. An Obsidian plugin to edit and view Excalidraw drawings.",
"author": "Zsolt Viczian",
"min_app_version": "1.5.7",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-excalidraw-plugin",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-git",
"name": "Git",
"version": "2.38.0",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"author": "Vinzent",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-git",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-kanban",
"name": "Kanban",
"version": "2.0.51",
"description": "Create markdown-backed Kanban boards in Obsidian.",
"author": "mgmeyers",
"min_app_version": "1.0.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-kanban",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-tasks-plugin",
"name": "Tasks",
"version": "7.23.1",
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
"author": "Clare Macrae and Ilyas Landikov",
"min_app_version": "1.4.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-tasks-plugin",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "templater-obsidian",
"name": "Templater",
"version": "2.18.1",
"description": "Create and use templates",
"author": "SilentVoid",
"min_app_version": "1.5.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\templater-obsidian",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "quickadd",
"name": "QuickAdd",
"version": "2.12.0",
"description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann",
"min_app_version": "1.11.4",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\quickadd",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.9",
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
"author": "mgmeyers",
"min_app_version": "0.11.5",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-style-settings",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-minimal-settings",
"name": "Minimal Theme Settings",
"version": "8.2.1",
"description": "Change the colors, fonts and features of Minimal Theme.",
"author": "@kepano",
"min_app_version": "1.11.1",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-minimal-settings",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-hover-editor",
"name": "Hover Editor",
"version": "0.11.26",
"description": "Transform the Page Preview hover popover into a fully working editor instance",
"author": "NothingIsLost",
"min_app_version": "1.5.8",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-hover-editor",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "omnisearch",
"name": "Omnisearch",
"version": "1.28.2",
"description": "A search engine that just works",
"author": "Simon Cambier",
"min_app_version": "1.7.2",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\omnisearch",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "floating-toc",
"name": "floating toc",
"version": "2.7.0",
"description": "This is a floating Toc plugin that hovers a table of content containing a header level on the notes sidebar.",
"author": "Cuman",
"min_app_version": "0.14.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\floating-toc",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "editing-toolbar",
"name": "Editing Toolbar",
"version": "3.1.18",
"description": "The Obsidian Editing Toolbar is modified from cmenu, which provides more powerful customization settings.",
"author": "Cuman",
"min_app_version": "0.14.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\editing-toolbar",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-outliner",
"name": "Outliner",
"version": "4.9.0",
"description": "Work with your lists like in Workflowy or RoamResearch.",
"author": "Viacheslav Slinko",
"min_app_version": "1.8.7",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-outliner",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-importer",
"name": "Importer",
"version": "1.8.4",
"description": "Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, Textbundle, CSV, and HTML files.",
"author": "Obsidian",
"min_app_version": "0.15.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-importer",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "tag-wrangler",
"name": "Tag Wrangler",
"version": "0.6.4",
"description": "Rename, merge, toggle, and search tags from the tags view",
"author": "PJ Eby",
"min_app_version": "1.5.8",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\tag-wrangler",
"has_data_file": false,
"has_styles": false,
"status": "active"
},
{
"id": "table-editor-obsidian",
"name": "Advanced Tables",
"version": "0.22.1",
"description": "Improved table navigation, formatting, manipulation, and formulas",
"author": "Tony Grosinger",
"min_app_version": "1.0.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\table-editor-obsidian",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-icon-folder",
"name": "Iconize",
"version": "2.14.7",
"description": "Add icons to anything you desire in Obsidian, including files, folders, and text.",
"author": "Florian Woelki",
"min_app_version": "0.9.12",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-icon-folder",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "recent-files-obsidian",
"name": "Recent Files",
"version": "1.7.4",
"description": "List files by most recently opened",
"author": "Tony Grosinger",
"min_app_version": "0.16.3",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\recent-files-obsidian",
"has_data_file": true,
"has_styles": true,
"status": "active"
},
{
"id": "remotely-save",
"name": "Remotely Save",
"version": "0.5.25",
"description": "Yet another unofficial plugin allowing users to synchronize notes between local device and the cloud service.",
"author": "fyears",
"min_app_version": "0.13.21",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\remotely-save",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "homepage",
"name": "Homepage",
"version": "4.2.2",
"description": "Open a specified note, canvas, base, or workspace on startup, or set it for quick access later.",
"author": "novov",
"min_app_version": "1.4.10",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\homepage",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "easy-typing-obsidian",
"name": "Easy Typing",
"version": "5.5.15",
"description": "This plugin aims to enhance and optimize the editing experience in Obsidian",
"author": "yaozhuwa",
"min_app_version": "0.15.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\easy-typing-obsidian",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "obsidian-mind-map",
"name": "Mind Map",
"version": "1.1.0",
"description": "A plugin to preview notes as Markmap mind maps",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\obsidian-mind-map",
"has_data_file": false,
"has_styles": false,
"status": "active"
},
{
"id": "mermaid-tools",
"name": "Mermaid Tools",
"version": "1.3.0",
"description": "Improved Mermaid.js experience for Obsidian: visual toolbar with common elements & more",
"author": "dartungar",
"min_app_version": "1.4.0",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\mermaid-tools",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "multi-column-markdown",
"name": "Multi-Column Markdown",
"version": "0.9.1",
"description": "This plugin adds functionality to create markdown documents with multiple columns of content viewable within Obsidian's preview mode",
"author": "Cameron Robinson",
"min_app_version": "1.5.3",
"is_desktop_only": false,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\multi-column-markdown",
"has_data_file": false,
"has_styles": true,
"status": "active"
},
{
"id": "mousewheel-image-zoom",
"name": "Mousewheel Image zoom",
"version": "1.0.24",
"description": "This plugin enables you to increase/decrease the size of an image by scrolling",
"author": "Nico Jeske",
"min_app_version": "0.9.12",
"is_desktop_only": true,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\mousewheel-image-zoom",
"has_data_file": false,
"has_styles": false,
"status": "active",
"warning": "Desktop-only plugin"
},
{
"id": "drawio-obsidian",
"name": "Diagrams",
"version": "1.5.4",
"description": "Draw.io diagrams for Obsidian.",
"author": "Sam Greenhalgh",
"min_app_version": "0.9.12",
"is_desktop_only": true,
"enabled": true,
"install_path": "D:\\Code\\Obsidian\\.obsidian\\plugins\\drawio-obsidian",
"has_data_file": true,
"has_styles": true,
"status": "active",
"warning": "Desktop-only plugin"
}
],
"core_plugins": {
"enabled": [
"file-explorer",
"global-search",
"switcher",
"graph",
"backlink",
"canvas",
"outgoing-link",
"tag-pane",
"page-preview",
"daily-notes",
"templates",
"note-composer",
"command-palette",
"editor-status",
"bookmarks",
"outline",
"word-count",
"file-recovery",
"sync",
"bases"
],
"disabled": [
"footnotes",
"properties",
"slash-command",
"markdown-importer",
"zk-prefixer",
"random-note",
"slides",
"audio-recorder",
"workspaces",
"publish",
"webviewer"
]
},
"themes": [
{
"name": "Minimal",
"version": "8.1.6",
"author": "@kepano",
"min_app_version": "1.9.0",
"install_path": "D:\\Code\\Obsidian\\.obsidian\\themes\\Minimal",
"status": "active"
}
],
"verification_notes": {
"how_to_verify_plugins_downloaded": [
"1. 检查插件目录:导航到 D:\\Code\\Obsidian\\.obsidian\\plugins",
"2. 每个插件都有自己的子文件夹,文件夹名称就是插件ID",
"3. 必需的插件文件包括:",
" - manifest.json:插件元数据文件",
" - main.js:插件的主代码文件",
" - styles.css:可选的样式文件(如果插件有UI样式)",
" - data.json:可选的数据存储文件(如果插件有用户配置)",
"4. 验证方法:在文件资源管理器中打开插件文件夹,确认所需文件存在",
"5. 检查插件是否启用:查看 community-plugins.json 文件,确认插件ID在列表中",
"6. 查看 Obsidian 设置:在 Obsidian 应用中进入 Settings > Community Plugins 查看已安装和启用的插件"
],
"compatibility_check": [
"所有插件的 minAppVersion 要求都已满足",
"Obsidian 版本应 >= 1.8.7(基于 obsidian-outliner 的要求)",
"所有插件都标记为 isDesktopOnly: false,除了 drawio-obsidian 和 mousewheel-image-zoom"
],
"dependencies": [
"Minimal Theme Settings 需要配合 Minimal 主题使用",
"Style Settings 可用于调整主题和插件的 CSS 变量",
"多个插件可能依赖 Dataview 插件进行数据查询"
]
}
}