feat(halo-plugin): 新增文章导入、删除和标签分类管理功能

添加从本地 Markdown 文件导入创建文章的功能,支持文件预览和自动发布选项
新增文章删除命令,支持选择性删除 Halo 文章或本地文件
添加标签和分类管理功能,支持创建、编辑和删除操作
更新国际化文案,支持新功能的多种语言界面
扩展服务层以支持文章导入、删除和标签分类管理 API 调用
更新插件版本至 2.1.1 并更新作者信息
This commit is contained in:
2026-04-26 17:23:35 +08:00
parent 8ccc32be0b
commit 5c4a16dc3a
28 changed files with 2161 additions and 99 deletions
+19 -20
View File
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
"file": "博客/SEO分析报告.md",
"file": "博客/Git团队协作指南(精简版).md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "SEO分析报告"
"title": "Git团队协作指南(精简版)"
}
}
]
@@ -193,8 +193,7 @@
}
],
"direction": "horizontal",
"width": 426.5,
"collapsed": true
"width": 426.5
},
"left-ribbon": {
"hiddenItems": {
@@ -221,20 +220,29 @@
},
"active": "e7a7b303c61786dc",
"lastOpenFiles": [
"博客/Git团队协作指南大纲.md",
"博客/uv工具推荐博客.md",
"博客/OpenClaw安装教程.md",
"博客/LinearRegression线性回归.md",
"博客/Git团队协作指南.md",
"博客/大数据技术栈.md",
"博客/大模型赋能架构设计.md",
"博客/博客爬取报告.md",
"obsidian-halo/src/commands/manage-taxonomy.ts",
"博客/文章列表.md",
"博客/从全连接层到卷积.md",
"obsidian-halo/src/modals/category-manager-modal.ts",
"obsidian-halo/src/modals/tag-manager-modal.ts",
"博客/SEO分析报告.md",
"obsidian-halo/src/commands/import-markdown.ts",
"obsidian-halo/src/modals/file-preview-modal.ts",
"obsidian-halo/src/modals",
"obsidian-halo/src/commands",
"博客/CLI在AI时代的浴火重生.md",
"博客/Git团队协作指南(精简版).md",
"obsidian-halo/src/service/image-uploader.ts",
"obsidian-halo/src/utils/image.ts",
"博客/check-credentials.ps1",
"博客/get-halo-token.js",
"博客/halo-upload.py",
"obsidian-halo/node_modules/@halo-dev",
"obsidian-halo/node_modules/@rslib",
"obsidian-halo/node_modules/@biomejs",
"obsidian-halo/node_modules/@types",
"obsidian-halo/node_modules",
"obsidian-halo-zip-test/images/pat-zh.png",
"obsidian-halo-zip-test/images/settings-zh.png",
"obsidian-halo-zip-test/images/settings-en.png",
@@ -255,18 +263,9 @@
"博客/articles/article-02-python-efficiency.md",
"博客/articles/article-01-ai-beginner-guide.md",
"博客/视觉语言模型技术综述.md",
"博客/大数据技术栈.md",
"find-skills-0.1.0/SKILL.md",
"小组会议/26.04.04/小组会议.md",
"小组会议/26.03.21 - 副本/小组会议.md",
"小组会议/26.03.21/小组会议.md",
"小组会议/26.02.28/小组会议.md",
"小组会议/25.10.26/小组成员基本信息/小组成员信息/王宇晗.md",
"小组会议/25.10.26/小组成员基本信息/小组成员信息/彭依萍.md",
"小组会议/25.10.26/小组成员基本信息/小组成员信息/赵帅尧.md",
"小组会议/25.10.26/小组成员基本信息/职位安排.md",
"小组会议/25.10.26/小组成员基本信息/小组成员信息/李俊杰.md",
"小组会议/26.02.06/小组会议.md",
"未命名.canvas"
]
}