Skip to content

Commit cd24647

Browse files
authoredFeb 1, 2025
Create README.md
1 parent aaee319 commit cd24647

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed
 

‎README.md

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Проект документации с MkDocs
2+
3+
Этот проект использует [MkDocs](https://www.mkdocs.org/) для создания документации. Ниже приведены инструкции по установке, настройке и развертыванию документации.
4+
5+
## Установка
6+
7+
Перед началом работы установите `mkdocs` и необходимые плагины:
8+
9+
```sh
10+
pip install mkdocs
11+
```
12+
13+
Для поддержки тем и расширений можно установить дополнительные пакеты:
14+
15+
```sh
16+
pip install mkdocs-material
17+
```
18+
19+
## Структура проекта
20+
21+
Структура проекта с документацией будет выглядеть следующим образом:
22+
23+
```
24+
project_root/
25+
├── docs/
26+
│ ├── index.md # Главная страница
27+
│ ├── about.md # О проекте
28+
├── mkdocs.yml # Конфигурационный файл
29+
```
30+
31+
## Конфигурация MkDocs
32+
33+
Файл `mkdocs.yml` содержит настройки проекта. Пример:
34+
35+
```yaml
36+
site_name: "Моя Документация"
37+
theme:
38+
name: "material"
39+
nav:
40+
- Главная: index.md
41+
- О проекте: about.md
42+
```
43+
44+
## Запуск локального сервера
45+
46+
Для просмотра документации во время разработки запустите сервер:
47+
48+
```sh
49+
mkdocs serve
50+
```
51+
52+
После запуска сервер будет доступен по адресу: [http://127.0.0.1:8000](http://127.0.0.1:8000)
53+
54+
## Сборка статических файлов
55+
56+
Для сборки статической версии документации выполните:
57+
58+
```sh
59+
mkdocs build
60+
```
61+
62+
Это создаст папку `site/` с готовыми HTML-файлами.
63+
64+
## Развертывание на GitHub Pages
65+
66+
Для публикации документации на GitHub Pages используйте команду:
67+
68+
```sh
69+
mkdocs gh-deploy
70+
```
71+
72+
Это автоматически создаст и загрузит документацию в ветку `gh-pages` вашего репозитория.
73+
74+
## Заключение
75+
76+
Теперь ваш проект готов к использованию с MkDocs. Вы можете редактировать `.md` файлы в папке `docs/`, обновлять `mkdocs.yml` и развертывать изменения через `mkdocs gh-deploy`.

0 commit comments

Comments
 (0)