Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержится сводный список правил для написания или редактирования документации По PowerShell. Чтобы получить подробные объяснения и примеры этих правил, см. другие статьи в руководстве участника.
Метаданные
-
ms.date
: должен быть в формате MM/DD/ГГГГ- Изменение даты при наличии значительного или фактического обновления
- Реорганизация статьи
- Устранение фактических ошибок
- Добавление новых сведений
- Не изменяйте дату, если обновление не является незначительным
- Исправление опечаток и форматирование
- Изменение даты при наличии значительного или фактического обновления
-
title
: уникальная строка длиной от 43 до 59 символов (включая пробелы)- Не включать идентификатор сайта (он создается автоматически)
- Используйте вариант предложения— прописная буква только первого слова и любых правильных существительных
-
description
: 115-145 символов, включая пробелы, — это абстрактное отображение в результатах поиска
Форматирование
- Элементы синтаксиса backtick, которые отображаются встроенно внутри абзаца
- Имена командлетов
Verb-Noun
- Переменная
$counter
- Синтаксические примеры
Verb-Noun -Parameter
- Пути к файлам
C:\Program Files\PowerShell
,/usr/bin/pwsh
- URL-адреса, которые не предназначены для щелчка в документе
- Значения свойств или параметров
- Имена командлетов
- Использование полужирного шрифта для имен свойств, имен параметров, имен классов, имен модулей, имен сущностей, объектов или имен типов
- Полужирный шрифт используется для семантической разметки, а не выделения
- Полужирный - используйте звездочки
**
- Курсивный шрифт — используйте подчеркивание
_
- Используется только для выделения, а не для семантической разметки
- Разрывы строк в 100 столбцов (или в 80 для about_Topics)
- Нет жестких вкладок. Используйте только пробелы
- Отсутствие пробелов в конце строк
- Ключевые слова и операторы PowerShell должны быть строчными.
- Используйте правильный регистр (Pascal) для имен командлетов и параметров.
Заголовки
- Сначала начните с H1 — только один H1 для каждой статьи
- Используйте заголовки ATX только.
- Использование варианта предложения для всех заголовков
- Не пропускайте уровни - нет H3 без H2
- Ограничение глубины заголовка до H3 или H4
- Добавление пустых строк до и после
- Не добавляйте и не удаляйте заголовки. PlatyPS применяет определенные заголовки в схеме.
Блоки кода
- Добавление пустых строк до и после
- Используйте обозначенные блоки кода — powershell, Output или другой соответствующий идентификатор языка
- Используйте обрамление кода без тегов для блоков синтаксиса
- Поместите выходные данные в отдельный блок кода, за исключением основных примеров, когда средство чтения не планирует использовать кнопку "Копировать "
- Список поддерживаемых языков
Списки
- Сделайте правильный отступ
- Добавление пустых строк до первого элемента и после последнего элемента
- Используйте дефис (
-
) для маркеров, а не звездочку (*
), чтобы уменьшить путаницу с акцентом. - Использование
1.
для всех элементов в нумерованном списке
Терминология
- Использование PowerShell и Windows PowerShell
- См. терминологию продукта
Примеры ссылок на командлеты
В справочнике по командлетам должен быть как минимум один пример.
Примеры должны содержать лишь столько кода, чтобы демонстрировать использование.
Синтаксис PowerShell
- Используйте полные имена командлетов и параметров — не используйте псевдонимы.
- Используйте splatting для параметров, когда командная строка становится слишком длинной
- Избегайте использования обратных кавычек для продолжения строк — используйте их только при необходимости
Удаление или упрощение запроса PowerShell (
PS>
за исключением случаев, когда это необходимо для примера)Пример ссылки на командлет должен соответствовать следующей схеме PlatyPS
### Example 1 - Descriptive title Zero or more short descriptive paragraphs explaining the context of the example followed by one or more code blocks. Recommend at least one and no more than two. ```powershell ... one or more PowerShell code statements ... ``` ```Output Example output of the code above. ``` Zero or more optional follow up paragraphs that explain the details of the code and output.
Не помещайте абзацы между блоками кода. Все описательное содержимое должно поступать до или после блоков кода.
Связывание с другими документами
- При связывании вне набора документов или между ссылкой на командлет и концептуальной
- Используйте URL-адреса относительно сайта при создании ссылок на Microsoft Learn (удалите
https://learn.microsoft.com/en-us
) - Не включать языковые параметры в URL-адреса на ресурсах Microsoft (удалите
/en-us
из URL-адреса) - Все URL-адреса внешних веб-сайтов должны использовать ПРОТОКОЛ HTTPS, если это не является допустимым для целевого сайта
- Используйте URL-адреса относительно сайта при создании ссылок на Microsoft Learn (удалите
- При связывании в наборе документов
- Используйте относительный файловый путь (
../folder/file.md
)
- Используйте относительный файловый путь (
- Все пути используют символы прямой наклонной черты (
/
) - Ссылки на изображения должны иметь уникальный замещающий текст
PowerShell