編寫 shell 命令列程式碼示例的指南
以下指南涵蓋了如何為 MDN Web 文件編寫 Shell 命令列程式碼示例。
什麼是“shell”
Shell 是一個等待您輸入命令並按回車鍵的程式。為了指示您應該輸入哪些命令,MDN Web 文件上的內容將它們列在程式碼塊中,類似於程式碼示例。
這樣的程式碼塊看起來像這樣
bash
# This may take a while...
git clone https://github.com/mdn/content
cd content
shell 命令列程式碼示例的通用指南
選擇格式
關於正確縮排、空格和行長的觀點一直存在爭議。關於這些主題的討論會分散建立和維護內容的注意力。
在 MDN Web 文件中,我們使用 Prettier 作為程式碼格式化程式,以保持程式碼風格一致(並避免無關緊要的討論)。您可以參考我們的 配置檔案 來了解當前規則,並閱讀 Prettier 文件。
Prettier 格式化所有程式碼並保持風格一致。然而,您還需要遵循一些額外的規則。
編寫 shell 程式碼塊
編寫 shell 程式碼塊時
- 不要在 shell 指令的開頭包含
$或>。它會造成更多混亂,而不是幫助,而且在複製指令時沒有用。 - 註釋以
#開頭。 - 在 markdown 中選擇“bash”來指示語言。
另請參見
Django 伺服器端開發文件 展示了 shell 命令列命令的良好實踐演示。