▍Mkdocs¶
С настройкой автоматической сборки проекта сайта на MkDocs можно ознакомиться здесь.
Редакторы с поддержкой markdown¶
Полезные плагины¶
Настройка иконок:
markdown_extensions:
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
, , , , , , , , , ,
Коды:
:fontawesome-solid-computer: , :octicons-moon-24: , :octicons-alert-24: , :fontawesome-brands-android: , :fontawesome-regular-address-card: , :abacus: , :coffee: , :material-code-json: , :material-docker: , :octicons-tag-16: , :alien:
Dockerfile¶
Пример сборки своего образа для Mkdocs со всеми плагинами:
FROM squidfunk/mkdocs-material
RUN apk add rsync build-base ttf-ubuntu-font-family libffi-dev zlib-dev \
libwebp-dev jpeg-dev harfbuzz-dev fribidi-dev freetype-dev \
cairo-dev musl-dev pango-dev gdk-pixbuf-dev && \
/usr/local/bin/python -m pip install --upgrade pip && \
pip install mkdocs-with-pdf && \
pip install mkdocs-bootswatch && \
pip install mkdocs-blog-plugin && \
pip install mkdocs-awesome-pages-plugin && \
pip install mkdocs-roamlinks-plugin
Собираем:
Ставим метку:
Отправляем образ с меткой в реест:
C настройкой частного реестра можно ознакомиться по ссылке