Go to file
mirzakaeva_ns 7317f1df3b Релиз + описания шаблонов ТД 2024-12-25 11:22:17 +05:00
.vscode Учет кадров. Готовый вариант 2024-01-16 17:24:56 +05:00
docker upd 2024-01-24 19:10:15 +05:00
docs Релиз + описания шаблонов ТД 2024-12-25 11:22:17 +05:00
mkdocs договоры 2024-01-24 10:17:19 +05:00
.gitignore erp_manual 2022-10-24 17:10:46 +05:00
.readthedocs.yaml Обновить '.readthedocs.yaml' 2024-08-05 13:38:48 +05:00
Jenkinsfile upd 2023-11-24 16:11:59 +05:00
admin-manuals.yml slugify 2024-02-29 11:41:51 +05:00
dev.yml Новый документ Расчеты компенсаций неиспользованного отпуска 2024-08-12 13:22:59 +05:00
mdfiles.txt AddШтатноеРасписание 2022-10-27 18:11:24 +05:00
mkdocs.yml уточнение 2024-02-29 14:43:47 +05:00
package-lock.json описания релиза 2024-11-11 09:54:17 +05:00
package.json версия 0.0.21 (банк, уч.произв, осн.сред-ва) 2024-11-02 11:37:15 +05:00
readme.md Обновить 'readme.md' 2024-01-26 17:20:53 +05:00
user-manuals.yml slugify 2024-02-29 11:41:51 +05:00
zoom.py AddШтатноеРасписание 2022-10-27 18:11:24 +05:00

readme.md

Инструкция по установке

MkDocs

Инструкция по установке есть на сайте MkDocs.

Надо установить:

  • python python.org !!!
  • pip менеджер пакет (ставится, обычно, вместе с питоном)
  • mkdocs пакет с движком mkdocs

Полезные ссылки:

Тема

В проекте используется тема material.

Для установки запускаем:

pip install mkdocs-material

Полезные ссылки:

Плагины

В проекте используются плагины:

  • search встроенный плагин поиска.
  • img2fig отображение картинок в отдельном теге с подписью внизу.
pip install mkdocs-img2fig-plugin
pip install mkdocs-section-index
pip install mkdocs-include-markdown-plugin
pip install mkdocs-video
pip install mkdocs-literate-nav

Команды

Для разработки и проверки документации можно использовать команды:

  • mkdocs serve (с созданием pdf файлов) запуск локально сервера.

  • mkdocs serve -f dev.yml (без создания pdf файлов)

  • mkdocs build сборка сайта в html формат. Собирается в каталог site.

  • mkdocs build -f admin-manuals.yml (с созданием pdf файла с инструкциями для администратора)

Оформление текста

Чтобы включить увеличение изображения при помощи клика по нему, необходимо добавить {: .zoom} после объявления изображения, не отделяя пробелом.

<figure class="figure-image">
  <img src="../media/examplel.png" alt="Рисунок 1" class="zoom">
  <figcaption>Рисунок 1</figcaption>
</figure>
  • Рисунок 1

несовместимо с img2fig, поэтому требует запуск zoom.ipynb для конвертации в вариант ниже:

<figure class="figure-image"> 
  <img src="example2.png" class="zoom" alt="Рисунок 2">
  <figcaption>Рисунок 2</figcaption>
</figure>

Фича была добавлена при помощи файлов extra.js и extra.css. При подключённом плагине img2fig можно использовать вариант 1, а затем прогнать скрипт в zoom.py, который сконвертирует все рисунки из всех *.md файлов из варианта 1 в вариант 2. Для этого необходимо запустить команду в консоли в папке с файлом zoom.py:

python zoom.py

В случае ошибки no library called "cairo" was found необходимо скачать библиотеки:

https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer

https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases