feat(halo-plugin): 新增文章导入、删除和标签分类管理功能
添加从本地 Markdown 文件导入创建文章的功能,支持文件预览和自动发布选项 新增文章删除命令,支持选择性删除 Halo 文章或本地文件 添加标签和分类管理功能,支持创建、编辑和删除操作 更新国际化文案,支持新功能的多种语言界面 扩展服务层以支持文章导入、删除和标签分类管理 API 调用 更新插件版本至 2.1.1 并更新作者信息
This commit is contained in:
Vendored
+7
-2
@@ -2,10 +2,15 @@
|
||||
"sites": [
|
||||
{
|
||||
"name": "Serendipity",
|
||||
"url": "https://blog.metarl.cc.cd",
|
||||
"url": "http://101.133.128.193:8091",
|
||||
"default": true,
|
||||
"token": "pat_eyJraWQiOiI3REcwM05yaUJ0VVBPM2oxbkN4T0hUNXZsSWlJRTVJYndGNWo2NW43eTRBIiwiYWxnIjoiUlMyNTYifQ.eyJpc3MiOiJodHRwczovL2Jsb2cubWV0YXJsLmNjLmNkLyIsInN1YiI6ImxpdWhhbmd5diIsImlhdCI6MTc3NzE5MDgyNSwianRpIjoiMTI4NDdhZWEtY2Q0YS04OTZjLTQ3ODMtYTc4ZDc5MTRhN2Y1IiwicGF0X25hbWUiOiJwYXQteGF1NWJoZmsifQ.WYXv8eXrc9C5PXMbC58LpjzhC1OFgZyOQ2iKc-_M8xfbhD4pgsdb1Q1uGK16_h45x7OAHcA8eThfdqUJGcuYeiYasoffBfOIVRj2l-YjHHP4RqE_tks_LP7GnZoE6jzz52ZkvmiiPwHt7eusIF563CYSr2vHOq8iAcFZPLHtoviokwG8cYmxKntIkdDU3MtvhzKOrUwEnQWjzbNwYeoYDr_9jLvQegoxrX7uosJPmVbMvw2IkD1xFvTKITxreMRiPzZIH2HSBhVMW9vpu_l7FaOFeQU2Cz_hAuuayCj8FIgZ55zA0lcHPYksHWMTa5f5BelPJfms_Ksn9rpVXfiggC6R7TfCRUY2QPY1IDZCS6v3omWjBBTfC2CgYDtiVE2Omec5kQ7XIgIAkp_4tFdVay1_1qLkJXcl9hDVs9gPNgyNMDKlw30mhU0vxM9SbEHR1WtCFEChYyPso84dWcy23NDY5aCbn-49Xr2EQXhjD-3EZ4rs1V13j-LGEQdsKzB72ERhq2Cv9YPjRR0qsvk9rZ5w4Mj8xQ_3ns57vHinmz4jsm7BDa1FyEd-hmgZXt6P2pkyAH3kQzJLaDjglisEej90hhXvQbImf4hDldNpLaKDH3z3cLFqGrujrGtwEE7x0czG5rfxWutUDXcgztSgQppZfk3H71147mChEpZSW_o"
|
||||
}
|
||||
],
|
||||
"publishByDefault": true
|
||||
"publishByDefault": true,
|
||||
"imageUpload": {
|
||||
"enabled": true,
|
||||
"uploadPath": "",
|
||||
"preserveOriginal": false
|
||||
}
|
||||
}
|
||||
Vendored
+6
-6
File diff suppressed because one or more lines are too long
Vendored
+2
-2
@@ -4,7 +4,7 @@
|
||||
"version": "1.1.1",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Halo's Obsidian integration supports publishing content to Halo sites",
|
||||
"author": "Ryan Wang",
|
||||
"authorUrl": "https://github.com/ruibaby",
|
||||
"author": "刘航宇 (LHY)",
|
||||
"authorUrl": "https://github.com/LHY0125/obsidian-halo",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
||||
+38
-10
@@ -1,24 +1,56 @@
|
||||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "SEO分析报告",
|
||||
"path": "博客/SEO分析报告.md"
|
||||
"basename": "Git团队协作指南(精简版)",
|
||||
"path": "博客/Git团队协作指南(精简版).md"
|
||||
},
|
||||
{
|
||||
"basename": "Git团队协作指南大纲",
|
||||
"path": "博客/Git团队协作指南大纲.md"
|
||||
},
|
||||
{
|
||||
"basename": "uv工具推荐博客",
|
||||
"path": "博客/uv工具推荐博客.md"
|
||||
},
|
||||
{
|
||||
"basename": "OpenClaw安装教程",
|
||||
"path": "博客/OpenClaw安装教程.md"
|
||||
},
|
||||
{
|
||||
"basename": "LinearRegression线性回归",
|
||||
"path": "博客/LinearRegression线性回归.md"
|
||||
},
|
||||
{
|
||||
"basename": "Git团队协作指南",
|
||||
"path": "博客/Git团队协作指南.md"
|
||||
},
|
||||
{
|
||||
"basename": "大数据技术栈",
|
||||
"path": "博客/大数据技术栈.md"
|
||||
},
|
||||
{
|
||||
"basename": "大模型赋能架构设计",
|
||||
"path": "博客/大模型赋能架构设计.md"
|
||||
},
|
||||
{
|
||||
"basename": "博客爬取报告",
|
||||
"path": "博客/博客爬取报告.md"
|
||||
},
|
||||
{
|
||||
"basename": "文章列表",
|
||||
"path": "博客/文章列表.md"
|
||||
},
|
||||
{
|
||||
"basename": "从全连接层到卷积",
|
||||
"path": "博客/从全连接层到卷积.md"
|
||||
},
|
||||
{
|
||||
"basename": "CLI在AI时代的浴火重生",
|
||||
"path": "博客/CLI在AI时代的浴火重生.md"
|
||||
"basename": "SEO分析报告",
|
||||
"path": "博客/SEO分析报告.md"
|
||||
},
|
||||
{
|
||||
"basename": "Git团队协作指南(精简版)",
|
||||
"path": "博客/Git团队协作指南(精简版).md"
|
||||
"basename": "CLI在AI时代的浴火重生",
|
||||
"path": "博客/CLI在AI时代的浴火重生.md"
|
||||
},
|
||||
{
|
||||
"basename": "halo",
|
||||
@@ -40,10 +72,6 @@
|
||||
"basename": "视觉语言模型技术综述",
|
||||
"path": "博客/视觉语言模型技术综述.md"
|
||||
},
|
||||
{
|
||||
"basename": "大数据技术栈",
|
||||
"path": "博客/大数据技术栈.md"
|
||||
},
|
||||
{
|
||||
"basename": "小组会议",
|
||||
"path": "小组会议/26.04.04/小组会议.md"
|
||||
|
||||
Vendored
+19
-20
@@ -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"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user