博客文章标准化 SKILL
博客文章标准化 SKILL
任务说明
对 @ 的文章进行标准化处理,包括:
- 检查错别字和语句/逻辑不顺的地方,帮忙修改。
- 按照下面的格式规范对文章进行标准化。
格式规范
Front Matter 规范
---
layout: post
title: 文章标题
description: 文章简短描述
keywords: 关键词1,关键词2
tags: [标签1, 标签2]
categories: [分类]
updateDate: YYYY-MM-DD HH:MM:SS
published: true
---
要点:
- 以
---开头和结束 - 字段顺序:
layout→title→description→keywords→tags→categories→updateDate→published layout始终为posttags使用方括号数组格式,如[算法, leetcode, 算法比赛]categories使用方括号数组格式,如[算法]keywords是逗号分隔的纯字符串(不带方括号)updateDate格式为YYYY-MM-DD HH:MM:SSpublished为true- Front Matter 每行末尾有两个空格(
)
正文格式规范
空行与换行规则
- Front Matter
---之后,空 两行 再开始正文(即连续两个空行) - 每个
##章节标题前后各空 两行 - 段落之间空 两行
- 每行正文末尾跟两个空格(
),用于 Markdown 换行 - 图片行末尾不需要空格
- 代码块前后各空 两行
章节标题规则
- 使用
##二级标题作为文章的主要分节(不使用#一级标题) - 标题格式为中文数字编号:
## 零、背景、## 一、xxx、## 二、xxx - 最后一节通常命名为
## N、最后(N 为对应的中文数字) - 章节标题后面 不需要 跟空格
段落规则
- 正文段落自然书写,无缩进
- 有序列表使用:
1)、2)或1.、2. - 强调使用
**加粗**格式
图片规范

要点:
- alt 文本通常为空(特殊情况可写简短描述如
截图) - 图片 URL 格式:
https://res{年份}.tiankonguse.com/images/{年}/{月}/{日}/{编号}.png - 图片编号从
001开始,顺序递增 - 图片前后各空 两行(独占段落)
- 图片地址后面 不需要 跟空格
代码与公式规范
行内代码
- 使用反引号包裹:
`O(n^2)`、`strnstr` - 用于标注复杂度、函数名、变量名、命令等
代码块
- 使用三个反引号围栏格式
- 可指定语言(如 ` ```cpp `),也可不指定
- 代码块前后各空 两行
公式
- 公式需要保持反引号的个数,不要换成其他格式
- 通过行内代码或代码块表示,如
`O(n*v^2)`、`f(n,v1,v2)`
链接规范
- 带文字链接:
[链接文字](URL) - 引用文章用书名号包裹:
《[文章名](URL)》 - 代码地址直接贴 URL
文章结尾规范
文章结尾固定格式如下:
《完》
-EOF-
本文公众号:天空的代码世界
个人微信号:tiankonguse
公众号 ID:tiankonguse-code
处理流程
- 读取文章:完整读取 @ 的文章内容。
- 检查错别字:逐段检查是否有错别字、标点错误。
- 检查语句逻辑:检查是否有语句不通顺或逻辑不连贯的地方。
- 格式标准化:
- 检查 Front Matter 格式是否符合规范
- 检查空行数量(段落间两空行、标题前后两空行)
- 检查每行末尾是否有两个空格
- 检查图片格式和前后空行
- 检查代码块前后空行
- 检查章节标题格式
- 输出修改:使用 replace_in_file 工具对文章进行修改,不要输出整篇文章的代码。
- 汇报修改:简要说明做了哪些修改。
注意事项
- 不要改变文章的内容含义,只做格式和错误修正。
- 公式和代码内容不要修改,保持原样。
- 如果不确定某处是否有问题,保持原文不变。
- 修改时使用 replace_in_file 进行精确替换,避免全文重写。
