将Markdown文章。支持自动化配置和灵活的参数设置,适支持多种应用场景,提升生产力效果。博客发布工具工具。支持自动化配置和灵活的参数设置,适用于多种工作场景,提升工作效率和准确性。博客发布工具是一款高效实用的工具。hugo-blog-publisher支持多种配置选项。Use when 需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于需要人工创意判断的任务。
Coding
技能工具
Try it文章描述. 适用于需要相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,包含结构化的工作流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性.该技能适用于相关开发场景,包含结构化的工作流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性.
What it does
文章描述. 适用于需要相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.该技能适用于相关开发场景,包含结构化的工作流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性.该技能适用于相关开发场景,包含结构化的工作流程和配置指引.经过深度差异化处置,针对用户反馈和使用痛点进行了改进,提升了实用性和可操作性.
The skill document
规则:
- `categories`:使用已有分类的小写英文slug,如 `tech`, `investment`, `ai`, `photo`
- `tags`:使用小写英文slug,不用中文
- `slug`:文件名使用小写英文,不用中文 关键词: hugo blog publisher
### 3. 标签分类映射(Taxonomy Branch Bundle)
文章frontmatter用英文slug,页面展示用中文,通过 `_index.md` 实现:
1. frontmatter中使用英文slug:
```yaml
tags: ["ssg", "网络代理"]
categories: ["tech"]
- 遇到新标签/分类没有映射文件时,创建:
content/tags//_index.md
content/categories//_index.md
- 文件内容极简:
---
title: "显示的中文名"
---
4. 截断标记与Git推送
在领先段或导言后添加 <!--more-->,让列表页显示摘要.
从博客目录自动检测git状态并推送:
cd {博客路径}
git add content/posts/{文件名}
git commit -m "新增:{文章标题}"
git push
快速开始
- 确认运行环境满足依赖说明中的要求
- 在AI Agent对话中调用本技能,提供必要的输入参数
- 检查输出结果,根据需要进行后续处理
详细的输入输出格式请参考下方章节说明。
适用场景
| 场景 | 输入 | 输出 |
|---|---|---|
| 发布技术文章 | Markdown内容 | 文章文件+Git推送+部署链接 |
| 创建新标签映射 | 新标签slug | _index.md映射文件 |
使用流程
- 读取用户记忆文件(
MEMORY.md/USER.md)获取博客配置 - 分析文章内容,提取标题、标签、分类
- 生成front matter,创建文章文件
content/posts/{slug}.md - 检查新标签/分类,创建
_index.md映射文件 - 添加截断标记
<!--more--> - Git推送并返回部署链接
示例
示例:发布技术文章
用户输入文章内容后,系统自动完成:
# 1. 生成文件
content/posts/hugo-blog-deployment.md
# ...
# 2. 文件内容
echo "操作完成"
---
title: "静态站点部署指南"
date: 2026-07-21
draft: false
tags: ["ssg", "deployment"]
categories: ["tech"]
description: "如何将静态站点部署到生产环境"
---
# ...
本文介绍静态站点的部署流程.
# ...
<!--more-->
# ...
## 准备工作
# ...
首先确保本地环境已安装所有依赖...
echo "操作完成"
# 3. 如需新标签,创建映射
content/tags/deployment/_index.md
# 内容: ---\ntitle: "部署"\n
---
# ...
# 4. Git推送
cd ./my-blog
git add content/posts/hugo-blog-deployment.md
git commit -m "新增:静态站点部署指南"
git push
输出:
文章已发布成功!
部署链接: https://example.com/posts/hugo-blog-deployment/
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 博客路径未找到 | 配置文件缺失 | 检查 MEMORY.md 或 .git 配置,询问用户提供博客路径 |
| Git推送认证失败 | SSH key或credentials未配置 | 确保用户已配置SSH key或git credentials |
| 文件名slug冲突 | 同名文章已存在 | 检查 content/posts/ 目录,添加日期前缀或修改slug |
| front matter格式错误 | YAML语法问题 | 确保YAML缩进正确,字符串用引号包裹 |
常见问题
Q1: 标签和分类应该用中文还是英文?
A: frontmatter中使用小写英文slug(如 tech, ai),页面展示通过 _index.md 映射为中文。不用i18n配置,全部用 _index.md 映射.
Q2: 如何处理新标签没有中文映射的情况?
A: 需要创建 content/tags//_index.md 文件,内容为 ---\ntitle: "中文显示名"\n---。例如标签 docker 创建文件后title设为 "Docker".
Q3: 截断标记 <!--more--> 应该放在哪里?
A: 通常放在领先段结束后的空行,或导言和正文之间。列表页只显示截断标记之前的内容作为摘要.
已知限制
- 需要本地运行,必须能访问博客目录
- 需要Git和代码仓库访问权限(SSH key或credentials)
- 标签分类映射使用
_index.md文件方式,不用i18n
依赖说明
运行环境
- Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
依赖项
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
API Key 配置
需要配置对应API Key,详见上文环境配置章节
可用性分类
- 分类: MD+EXEC()
API Key配置方式:
export API_KEY=${API_KEY:?请设置环境变量}
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
升级提示
本免费版提供基础功能。升级到完整版 hugo-blog-publisher 获取全部能力和高级特性.
Related skills
面向专业博主的 Hugo 博客管理工具,提供批量发布与站点级管理能力。核心能力: - 批量文章发布与定时发布调度 - 多语言站点(i18n)内容管理 - SEO 优化(结构化数据、站点地图、元信息) - CI/CD 自动化部署集成 - 文章系列管理与交叉引用 - 图片资源自动优化与 CDN 集成 适用场景: - 多作者博客团队的协作发布 - 多语言博客站点的同步管理 - SEO 优化的技术博客运营 - 自动化部署的持续发布流程 差异化: 专业版兼容免费版所有发布能力...
面向个人博主的 Hugo 博客发布工具,简化文章发布流程。核心能力: - 自动分析文章内容,提取标题、标签、分类 - 生成符合 Hugo 规范的 Front Matter - 自动添加截断标记(more) - Git 推送发布到远程仓库 适用场景: - 个人技术博客文章发布 - Markdown 文章的 Front Matter 自动生成 - 博客内容的版本管理与推送 差异化: 免费版聚焦个人博主的单篇文章发布场景,提供自动化的 Front Matter 生成与推送流程,开箱即用
核心能力: 内容创作领域的专业化 AI 辅助工具,包含核心基础功能兼容. 用于需要blog writer tool相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量。Use when 需要生成营销文案、写作内容、标题优化、内容创作时使用。不适用于纯技术文档撰写。
博客系统内容发布与管理 Skill——封装文章/标签/文件上传全流程 API,提供 curl 和 Python 双语言示例
|-. 适用于需要doc print tool相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量. 适用于需要doc print tool相关能力的开发场景,包含结构化的工作流程和配置指引. 该工具经过深度差异化处置,针对用户反馈和使用痛点进行了调优改进,提升了实用性和可操作性.