用途
astro-blog-validate 是 Astro Blog 工作流的第 5 阶段,专注于文章发布前的验证检查。它提供一套结构化的清单,帮助作者在发布前逐项核对内容、结构、技术、性能与可信度指标。
主要能力
该技能按优先级组织检查项,分为 ⭐ ALWAYS(每篇文章必须通过)和 🎯 HIGH-VALUE(竞争性关键词、商业/支柱内容)两类。
关键检查(每篇文章必须通过)
- 人声测试:朗读前 3 段,判断是否会被识别为 AI 写作,若是则需重写以增加变化和不完美感。
- 组件密度:统计所有组件(QueryAnswer、TL;DR、ExpertInsight、EngagementHook 等),标准文章最多 5-7 个,支柱文章 8-12 个。
- 故意拼写错误:每篇文章需要 2-4 个打字错误(如 thier、recieve、definately),而非语法错误。
- AI 模式检测:检查是否所有段落都以答案开头、是否使用过渡词(Moreover、Furthermore)、是否有元评论(It's important to note),若有则需修正。
可读性评分(每篇文章)
使用 hemingwayapp.com 或 readabilityformulas.com 检查:
- Hemingway 等级:6-8(最高可接受 10)
- Flesch 阅读轻松度:60-70(Plain English)
- Flesch-Kincaid 等级:8-10(技术类最高 12)
- 句子长度:超过 25 词的句子少于 20%
- 被动语态:少于 10% 的句子
内容质量(每篇文章)
- 意图声明:frontmatter 中有 intent 字段
- CTA 匹配意图:按映射表检查(信息型→Newsletter,商业型→Quote 等)
- 前 120 词内给出答案:QueryAnswer 包含具体、直接且带数字的答案
- TL;DR:超过 1000 词时需有,且恰好 3 个要点
- 目录:超过 800 词时需在引言后添加
- H2 密度:标准文章 3-4 个 H2 章节,支柱文章 5-8 个
- ExpertInsight 数量:标准文章 1-2 个,支柱文章 2-3 个,不要每个 H2 一个(过于公式化)
结构(每篇文章)
- 内链:标准文章 2-4 个,支柱文章 8-12 个
- 首个链接位置:前 100 词内
- 锚文本质量:描述性短语,避免“click here”或“this article”
- 图片:标准文章 3-5 张,支柱文章 6-10 张
- 图片文件名:含关键词的描述性名称(solar-panels-uk-2026.webp)
- 图片说明:截图、案例研究、图表需有说明
- 视觉间距:无超过 350 词的纯文本块,需插入图片/列表/表格
- 段落长度:最多 100 词,建议 50-80 词
外链(每篇文章)
- 最少 4 个链接:1 个引用 + 1 个权威 + 1 个声誉 + 1 个上下文
- 权威质量:至少 2 个链接指向 gov.uk、.ac.uk、Which?、行业协会或专业 LinkedIn 个人资料
- 上下文句子:每个外链都有解释性句子,避免“source”或“here”锚文本
- Rel 属性:所有外链有 rel="noopener noreferrer",联盟链接添加 rel="nofollow sponsored"
技术验证(每篇文章)
- 必需 frontmatter:所有字段齐全:title、description、pubDate、intent、topic、primaryCTA、category、author、entities
- Meta 描述:150-160 字符,公式:[Answer] + [Benefit] + [Proof] + [CTA]
- FAQ schema:商业/比较意图必需,标准文章 3-5 个问题,支柱文章 5-8 个
- HowTo schema:流程/指南文章必需,3-10 个步骤
- TypeScript strict:组件中无 any 类型
- 无 client:load:所有交互组件使用 client:visible 或 client:idle
性能(每篇文章)
运行 Lighthouse 审计:
- PageSpeed 移动端 ≥90
- PageSpeed 桌面端 ≥95
- 包体积:JavaScript <100KB,CSS <50KB
- 主图:loading="eager" + fetchpriority="high"
- 其他图片:loading="lazy"
E-E-A-T(每篇文章)
- ExperienceBlock 数据:真实案例研究或标记为占位符,禁止编造数据
- 作者资质:可通过 LinkedIn 个人资料链接验证
- 所有统计有来源:无“Studies show...”而无引用和链接
信息增益(高价值文章)
至少满足以下一项:(1) 原创数据/调查,(2) 独特案例研究,(3) 有证据支持的反向见解,(4) 新框架/方法论,(5) 采访中的专家引述。
使用方式
该技能以清单形式呈现,作者在文章完成后逐项核对。最终需输出:
- 确认所有 ⭐ 检查通过,列出需修复的失败项
- 可读性分数:Hemingway、Flesch 分数达标
- 性能分数:Lighthouse 移动端 ≥90,桌面端 ≥95
- 文章是否可发布:是/否
适用场景
适用于使用 Astro 构建博客、并希望系统化验证文章质量与发布就绪度的作者,尤其适合需要兼顾内容质量、SEO、性能与可信度的场景。
限制
该技能为验证清单,不自动执行检查或修复;具体工具(如 hemingwayapp.com、readabilityformulas.com、Lighthouse)需用户自行运行。部分要求(如故意拼写错误)可能不适用于所有内容策略。