Hugo Blog Publisher

📝 一键发布 Hugo 博客,自动化 front matter 与 Git 推送

一键将 Markdown 文章发布到 Hugo 博客,自动完成 front matter 生成、标签分类、<!--more--> 截断标记添加及 Git 推送全流程,适合技术博主高效运维。

收藏
7k
安装
1.6k
版本
1.5.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Hugo Blog Publisher 是一款面向 Hugo 静态博客的自动化发布工具,旨在简化从内容创作到线上部署的完整工作流。该 Skill 通过智能解析用户输入的 Markdown 文章,自动完成内容分析、元数据生成、文件命名、摘要截断、版本控制及远程推送等关键步骤,实现"一键发布"体验。

核心用法:

  • 触发指令:当用户表达"发布博客"、"推送到 blog"、"post to blog"、"发布文章"等意图时自动激活
  • 配置读取:优先从用户记忆文件(MEMORY.md/USER.md)提取博客域名、本地路径等配置,其次检测博客目录下的 .git 配置,无需重复询问
  • 发布流程:分析内容提取标题/标签/分类 → 生成标准化文件名(YYYY-MM-DD-slug.md)→ 渲染 YAML front matter → 智能插入 <!--more--> 摘要截断 → 执行 git add/commit/push → 返回部署链接

显著优点:
1. 全流程自动化:覆盖从内容解析到 Git 推送的完整链路,减少人工操作失误

2. 智能元数据生成:基于内容主题自动推断标签(AI、RAG、LLM 等技术标签,或生活、随想等生活标签)与分类

3. URL 友好处理:自动将中文标题转为拼音或英文关键词 slug,确保链接可读性

4. 配置自适应:支持从记忆文件读取配置,降低重复配置成本

潜在局限与风险:

  • 本地环境依赖:必须在能访问博客目录的本地机器运行,无法云端独立执行
  • Git 认证要求:依赖用户预配置 SSH key 或 Git credentials,若认证失败会导致推送中断
  • 语义分析边界:自动标签/分类基于关键词匹配,复杂跨领域内容可能分类偏差
  • 路径回退策略:未找到配置时默认使用当前目录的 blog 子目录,可能引发误操作

适合人群:

  • 使用 Hugo 搭建个人博客的技术写作者、开发者
  • 追求发布效率、希望减少重复性 front matter 编辑工作的博主
  • 习惯 Markdown 写作且已配置 Git 工作流的内容创作者

常规风险:

  • 若 Git 工作区存在未提交更改,可能引发合并冲突
  • 自动生成的 front matter 字段若与主题模板不兼容,可能导致渲染异常
  • 未明确限制操作目录范围,存在误写入非目标路径的理论风险

总体而言,这是一款配置合理后效率极高的博客运维工具,适合技术背景用户整合进日常写作工作流。

Hugo Blog Publisher 内容

references文件夹
手动下载zip · 2.7 kB
frontmatter-templates.mdtext/markdown
请选择文件