Руководство по стилю
Введение
В этом документе описаны рекомендации по стилю для разработки документации на семейство серверов М1
Форматирование
Заголовки
Cписки
Примеры кода
Блоки кода на языке Python:
```py title="add_numbers.py" linenums="1" // язык_название блока_включение нумерации
Function to add two numbers
def add_two_numbers(num1, num2): return num1 + num2
Example codeblock for JavaScript with lines highlighted:
| concatenate_strings.js | |
|---|---|
Вкладки
This is some examples of content tabs.
Generic Content
This is some plain text
- First item
- Second item
- Third item
- First item
- Second item
- Third item
Ctrl+Alt+Del+Clear+Print Screen
Open styled details
Nested details!
And more content again.
We can escape everything! ❤😄
mySnippet: |- This is a snippet. It contains a link to the API Overview. myOtherSnippet: |- This is another snippet. It contains a link to the Client API Cookbook.
Оформление кода
Python
| add_numbers.py | |
|---|---|
| add_numbers.py | |
|---|---|
Markdown
Примеры
Пример 1
Описание примера 1.
Пример 2
Описание примера 2.
Заключение
Следуя этим рекомендациям, вы сможете поддерживать единый стиль в проекте и улучшить читаемость кода и документации.
Руководство по оформлению Markdown файлов
Markdown - это облегчённый язык разметки, который преобразует текст в структурированный HTML. Следующее руководство поможет вам разобраться, как использовать Markdown.
Заголовки
# Заголовок первого уровня
## Заголовок второго уровня
### Заголовок третьего уровня
#### Заголовок четвёртого уровня
##### Заголовок пятого уровня
###### Заголовок шестого уровня
Заголовок первого уровня
Заголовок второго уровня
Заголовок третьего уровня
Заголовок четвёртого уровня
Заголовок пятого уровня
Заголовок шестого уровня
Параграфы и переносы строк
Это параграф. Чтобы создать новый параграф, оставьте пустую строку между двумя строками текста.
Это первая строка
И это вторая строка, но они находятся в одном параграфе. Для переноса строки используйте два пробела в конце предыдущей строки.
Это параграф. Чтобы создать новый параграф, оставьте пустую строку между двумя строками текста.
Это первая строка
И это вторая строка, но они находятся в одном параграфе. Для переноса строки используйте два пробела в конце предыдущей строки.
Выделение текста
Пример:курсив
курсив
жирный
жирный
жирный курсив
жирный курсив
~~зачеркнутый~~
Списки
Нумерованный список
Пример:- Пункт первый
- Пункт второй
- Пункт третий
Маркированный список
Пример:- Пункт первый
- Пункт второй
- Пункт третий
Вложенные списки
Также можно делать вложенные списки, добавляя 4 пробела перед пунктом:
Пример:- Пункт первый
- Подпункт первый
- Подпункт второй
- Пункт второй
Ссылки
Пример:Изображения
Пример:Блоки кода
Строка кода
Пример:строка кода
Блок кода
Удалите символы \
Подсветка кода
Для блоков кода можно указывать язык программирования.
Используется подсветка синтаксиса из библиотеки linguist, которая включает множество различных языков.
Удалите символы \
Цитаты
Пример:Первый уровень цитирования
Второй уровень цитирования
Третий уровень цитирования
Горизонтальная линия
Пример:Таблицы
| Заголовок 1 | Заголовок 2 |
| ----------- | ----------- |
| Ячейка 1 | Ячейка 2 |
| Ячейка 3 | Ячейка 4 |
| Заголовок 1 | Заголовок 2 |
|---|---|
| Ячейка 1 | Ячейка 2 |
| Ячейка 3 | Ячейка 4 |
Таблица как HTML
<table>
<tr>
<th>Заголовок 1</th>
<th>Заголовок 2</th>
</tr>
<tr>
<td>Ячейка 1.1</td>
<td>Ячейка 2.1</td>
</tr>
<tr>
<td>Ячейка 1.2</td>
<td>Ячейка 2.2</td>
</tr>
</table>
| Заголовок 1 | Заголовок 2 |
|---|---|
| Ячейка 1.1 | Ячейка 2.1 |
| Ячейка 1.2 | Ячейка 2.2 |
Чек-листы
Пример:- Задача 1
- Задача 2
- Задача 3
Внутренние ссылки
Пример:Заголовок 1
Какой-то контент
Ссылка на заголовок на английском
Пример:Some Title 1
Some content
Автоматические ссылки
ПримерHTML
Markdown поддерживает использование прямого HTML внутри документа, так что вы можете использовать любые HTML-теги для более сложного оформления:
Пример:CTRL + P
HTML-коды
Например, вы можете использовать HTML-код ¯ для добавления черты над буквой:
A¯
Комментарии
Вы можете вставить комментарии в свой markdown-файл, которые не будут отображаться в окончательном отформатированном виде:
Пример:Эмодзи (Github)
Вы можете использовать эмодзи в своих Markdown-файлах. Существует множество эмодзи, которые вы можете использовать, вот некоторые из них:
Пример:
