详细分析 ▾
运行时依赖
版本
- 版本号升至 1.3.2,未改动任何文件或文档。 - 本版本无新功能、修复或更新。
安装命令
点击复制技能文档
使用本技能执行 qjzd-nav backup 与 qjzd-nav settings。若认证可能未就绪,先执行 qjzd-nav auth current 或加载 qjzd-nav-cli-auth。
命令
``bash
qjzd-nav backup --help
qjzd-nav settings --help
` 备份
列出备份:
`bash
qjzd-nav backup list
qjzd-nav backup list --json
` 导出备份(JSON):
`bash
qjzd-nav backup export
qjzd-nav backup export --output ./backup.json
qjzd-nav backup export --json
`
导出含资源的备份(ZIP):
`bash
qjzd-nav backup export-zip
qjzd-nav backup export-zip --output ./backup.zip
`
下载备份文件:
`bash
qjzd-nav backup download --filename "qjzd-nav-backup-2024-01-01.json" --output ./download.json
`
删除备份:
`bash
qjzd-nav backup delete --filename "qjzd-nav-backup-2024-01-01.json"
`
导入备份(仅 JSON):
`bash
qjzd-nav backup import --file ./backup.json
`
设置
获取当前设置:
`bash
qjzd-nav settings get
qjzd-nav settings get --json
` 更新设置:
`bash
qjzd-nav settings update --site-title "My Nav" --site-subtitle "Links"
qjzd-nav settings update --logo-icon "i-lucide-star"
qjzd-nav settings update --background-overlay 50
qjzd-nav settings update --show-shortcut-hints --show-edit-button
`
上传文件(背景、logo 或 favicon):
`bash
# 上传并设为背景图(默认叠加 20%)
qjzd-nav settings upload --type background --file ./bg.jpg
# 上传并设为 logo
qjzd-nav settings upload --type logo --file ./logo.png
# 上传并设为 favicon
qjzd-nav settings upload --type favicon --file ./favicon.ico
`
支持的文件类型:
背景:PNG、JPG、WEBP- Logo:PNG、JPG、SVG、ICO
- Favicon:PNG、SVG、ICO
设置字段
| 字段 | 类型 | 说明 |
| ------------------------ | ------- | ----------------------------------------------------- |
| --site-title | string | 站点标题 |
| --site-subtitle | string | 站点副标题 |
| --logo-icon | string | Lucide 图标类名(如 i-lucide-compass) |
| --logo-image | string | Logo 图片 URL |
| --favicon | string | Favicon URL |
| --background-image | string | 背景图片 URL |
| --background-overlay | number | 背景叠加 0-100(上传时默认 20) |
| --show-shortcut-hints | boolean | 显示快捷键提示 |
| --sidebar-collapsed | boolean | 侧边栏默认收起 |
| --show-edit-button | boolean | 显示编辑按钮 |
| --show-settings-button | boolean | 显示设置按钮 | 规则
backup import仅支持 JSON,不支持 ZIP。上传背景时,--background-overlay默认为 20%。自动化与脚本请使用--json`。- 备份文件存于服务器,最多保留 100 个。