Hyacine CLI 管理文章
Hyacine CLI(简称 HyC)是一个高效的 Markdown 博客管理工具,专为 Astro、Hexo 等静态博客框架设计。它基于 Bun 和 Prisma 构建,提供了完整的文章管理、分类组织、资源追踪和发布控制功能。
hyc new交互式创建文章,系统会提示输入文章标题
文章会自动创建在配置的内容目录中,并生成标准的 frontmatter。
在添加、修改或删除文章后,运行同步命令更新数据库:
hyc sync同步功能会:
- 扫描所有 Markdown 文件
- 自动检测文件变化(仅同步修改过的文件)
- 解析 frontmatter 和资源引用
- 更新文章元数据和资源关联
- 清理已删除的文章记录
按标题、ID 或 slug 查询文章:
hyc query "文章标题"会显示文章的详细信息,包括路径、分类、发布状态等。
在默认编辑器中打开文章:
hyc edit "文章标题"编辑完成后,记得运行 sync 同步更改。
发布与草稿管理
Section titled “发布与草稿管理”将草稿发布:
hyc publish "文章标题"将文章标记为草稿:
hyc draft "文章标题"# 或hyc unpublish "文章标题"查看所有内容:
hyc list # 列出所有内容hyc list posts # 仅列出文章hyc list assets # 仅列出资源设置文章的分类:
# 设置完整分类路径hyc category set "文章标题" "技术/Web/前端"
# 在现有分类末尾添加一级hyc category add "文章标题" "React"整理目录结构
Section titled “整理目录结构”按指定模式重新组织文章文件:
# 按分类组织:content/posts/{category}/{article}.mdhyc sort category
# 按时间组织:content/posts/{year}/{month}/{article}.mdhyc sort timeline
# 扁平结构:content/posts/{article}.mdhyc sort flat查看博客统计:
hyc stats显示文章总数、发布数、草稿数、分类分布等信息。
备份所有文章和本地资源:
hyc backup ./backup.tar.gz- 初次使用:运行
sync建立数据库索引 - 创建文章:
new创建 → 编辑内容 →sync同步 - 管理文章:使用
query/list查找,edit编辑,publish/draft控制发布 - 定期维护:运行
sync保持数据库最新,使用stats查看概况 - 重构整理:使用
sort重新组织目录,category调整分类
更多命令和详细说明,请访问 Hyacine CLI GitHub 仓库 或查看项目 README。
津公网安备 12011402001353 号