详细分析 ▾
运行时依赖
版本
- 此版本未检测到文件变更。 - 未引入新功能、错误修复或文档更新。
安装命令
点击复制技能文档
在需要执行 qjzd-nav link、qjzd-nav category 和 qjzd-nav tag 时使用本技能。
若认证可能未就绪,先执行 qjzd-nav auth current 或加载 qjzd-nav-cli-auth。
命令
``bash
qjzd-nav link --help
qjzd-nav category --help
qjzd-nav tag --help
` 链接
列出并筛选链接:
`bash
qjzd-nav link list
qjzd-nav link list --category-id
qjzd-nav link list --tag-ids # 逗号分隔
qjzd-nav link list --keyword
qjzd-nav link list --page 1 --page-size 20
qjzd-nav link list --json
` 创建链接:
`bash
qjzd-nav link create \
--title "Google" \
--url "https://google.com" \
--category-id \
--description "Search engine" \
--icon "i-lucide-search" \
--tags "tag-id-1,tag-id-2" \
--order 0
`
更新链接:
`bash
qjzd-nav link update --id --title "New Title"
qjzd-nav link update --id --url "https://new-url.com"
qjzd-nav link update --id --category-id
`
删除链接:
`bash
qjzd-nav link delete --id
`
分类
列出分类:
`bash
qjzd-nav category list
qjzd-nav category list --keyword
qjzd-nav category list --page 1 --page-size 20
qjzd-nav category list --json
` 创建分类:
`bash
qjzd-nav category create \
--name "Programming" \
--description "Programming links" \
--icon "i-lucide-code" \
--order 0 \
--parent-id # 可选,用于子分类
`
更新分类:
`bash
qjzd-nav category update --id --name "New Name"
qjzd-nav category update --id --icon "i-lucide-star"
`
删除分类:
`bash
qjzd-nav category delete --id
qjzd-nav category delete --id --mode only --sub-action promote # 仅删除分类,链接移至父级
`
重排分类:
`bash
qjzd-nav category reorder --items '[{"id":"xxx","order":1},{"id":"yyy","order":2}]'
`
标签
列出标签:
`bash
qjzd-nav tag list
qjzd-nav tag list --keyword
qjzd-nav tag list --page 1 --page-size 20
qjzd-nav tag list --json
` 创建标签:
`bash
qjzd-nav tag create --name "JavaScript" --color "#F7DF1E"
`
更新标签:
`bash
qjzd-nav tag update --id --name "TypeScript" --color "#3178C6"
`
删除标签:
`bash
qjzd-nav tag delete --id
`
规则
创建链接时必须提供categoryId。- 多个标签用逗号分隔。
删除分类时加--mode only可仅删分类,链接移至父级/默认。自动化脚本请加--json。分页使用--page和--page-size。
常见工作流示例
`bash
# 1. 获取分类 ID
qjzd-nav category list --json # 2. 获取标签 ID
qjzd-nav tag list --json
# 3. 用分类和标签创建链接
qjzd-nav link create \
--title "GitHub" \
--url "https://github.com" \
--category-id \
--tags ","
``