shell 提示符代码示例编写指南
下面的指南涵盖了如何为 MDN Web 文档编写 shell 提示符示例代码。
什么是“shell”
shell 是一个等待你输入命令然后按回车键的程序。为了指明你应该输入哪些命令,MDN Web 文档上的内容会在代码块中列出这些命令,类似于代码示例。
这样的一块内容类似如下:
bash
# 这可能需要运行一段时间...
git clone https://github.com/mdn/content
cd content
shell 提示符代码示例常规指南
格式的选择
关于正确缩进、空格和行长度的意见一直存在争议。对这些主题的讨论会分散注意力,从而影响内容的创建和维护。
在 MDN Web 文档中,我们使用 Prettier 作为代码格式化工具,以保持代码风格的一致性(并避免偏离主题讨论)。你可以参考我们的配置文件来了解当前的规则,并阅读 Prettier 的文档。
Prettier 格式化所有代码并保持风格一致。尽管如此,你仍需要遵循一些额外的规则。
撰写 shell 代码块
当撰写 shell 代码块时:
- 不要在 shell 指令的开头包含
$
或>
。这只会造成混淆,在复制指令时并无用处。 - 注释以
#
开头。 - 在 markdown 中,选择“bash”来代表本段代码的语言。
参见
Django 服务端开发文档展示了 shell 提示符命令的良好演示方式。