SheepDev

文本与正则表达式

用 Markdown 整理易读的 README 步骤

使用工具

反复被问用法,可能不是缺信息,而是难找到。长背景和埋在段落里的命令让人不知何时能开始。对照源码与预览,按读者第一项实际任务重新排序。

让标题成为路标

可试的文档骨架
# Example Tool

A small example for checking a local text file.

## Before you start

Use a fictional input file.

## Try one example

Follow the steps below.

## If the result differs

Check the input and selected options.

粘贴后确认文档标题高于准备、示例、排错各节。标题表达层级,不只是字号。按“先试一次”“结果不同”等任务命名,读者无需从头读完也能定位。

标题过密会打断阅读。每节围绕一个问题和必要步骤,先简述前提,再通过示例结果深入解释。预览不评分写作质量,需人工只读标题检查流程是否清楚。

分开输入与预期输出

输入输出分块示例
## Input

```json
{"name":"demo","enabled":true}
```

## Expected output

```text
Validation succeeded.
```

围栏代码块把 JSON 和换行组织起来。Validation succeeded. 只是文档样例,不是预览实际验证结果。输入输出分开,避免读者把结果行也复制成命令或数据。

代码前说明使用位置和需替换的值,使用虚构数据,勿混入生产凭据或地址。显示成功不证明命令可执行,文档操作须另在项目安全环境验证。

比较用表格,步骤用编号

设置比较小表
| Option | Example | Meaning |
| --- | --- | --- |
| mode | preview | Inspect without applying |
| limit | 10 | Maximum displayed rows |

多个设置按同样维度比较适合表格,顺序操作适合编号步骤。不要把长流程塞入单元格,以免窄屏反复横滚。

mode 和 limit 是虚构文档示例,不是实际工具选项。替换时核实真实设置,并区分示例值与默认值,让读者知道 10 是例子还是未设置时采用的值。

源码换行不一定是新段落

一段与两段
First line
Second line

Another paragraph

前两行源码属于一段,空行后才是另一段。编辑器折行不同于语义分段,应每段一个主题,用空行分隔并对照预览。

缩进或未关闭的代码围栏会把后续标题吞入其他元素。后半全变代码时,应回看起始围栏。先逐一调整边界、缩进、空行,不要立即重写整节。

预览限制与发布行为不同

预览不获取外部图片、不执行原始 HTML,链接也不作为可跳转导航。图片不显示不能证明 URL 错误。HTML 输出可含安全链接,但发布站点的链接检查是另一项工作。

最终平台可能使用不同 Markdown 扩展、锚点、图片规则和 CSS。这里确认结构后还需检查发布平台,不能保证完全同样样式或相对链接存在,应区分已验证与未验证。

最后以新读者视角找四个答案:准备什么、输入什么、什么结果算成功、失败看哪里。把散落答案围绕任务集中,困惑分支处的短解释可能比增加泛文更有用。

参考资料

使用工具

指南 →