SuperAPI AI 工具集

halo-cli-content

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:在终端管理 Halo 的文章、独立页面、分类和标签,覆盖列表、查看、创建、更新、删除、导入导出等操作。认证不确定时先执行 halo auth current 或加载 halo-cli-auth。命令帮助可用 halo post --help 与 halo single-page --help。

主要能力:文章支持 list、get、open、create、update、delete、export-json、import-json,以及 category、tag 子命令;独立页面支持 list、get、open、create、update、delete、export-json、import-json。列表可按关键词、发布阶段、分类、分页筛选。创建时可通过 --title、--content、--slug、--excerpt、--categories、--tags、--cover、--visible、--allow-comment、--pinned、--priority、--publish 等参数配置;分类和标签提供 list、get、create、update、delete。还支持 export-markdown 与 import-markdown 做 Markdown 往返。

使用方式:--raw-type 默认 markdown,除非设为 html;--content 适合内联更新,Markdown 文件可用 import-markdown。open 仅对已发布内容有效,加 --json 返回 URL。多配置文件时用 --profile <name>,脚本用 --json,删除或覆盖式导入用 --force。导入载荷必须含 post.metadata.name 或 page.metadata.name,且含 content.raw 或 content.content;baseSnapshot、headSnapshot、releaseSnapshot、owner 应留空,不要手动构造。categories 和 tags 的值须是系统中已存在分类/标签的 metadata.name,导入前先用 halo post category list 与 halo post tag list 查询,缺失的先创建。

限制与注意:命令名是 single-page,不是 singlePage;独立页面不使用文章的分类/标签流程,也没有 --pinned 选项。目标资源不确定时,先读取当前状态再修改。资料未提供技能安装方式、收费与价格信息。