Актуализация сведений об иконках, конфигу и пр. мелочи по оформлению
This commit is contained in:
@@ -235,7 +235,7 @@ context:
|
||||
| Material Design | `material` | <https://pictogrammers.com/library/mdi/> | - |
|
||||
| FontAwesome | `fontawesome` | <https://fontawesome.com/search> | - |
|
||||
| Octicons | `octicons` | <https://primer.style/octicons/> | - |
|
||||
| Simple Icons | `material` | <https://simpleicons.org/> | - |
|
||||
| Simple Icons | `simple` | <https://simpleicons.org/> | - |
|
||||
| VSCode Codicons | `vscode` | <https://github.com/microsoft/vscode-codicons> | `./overrides/.icons/vscode` |
|
||||
|
||||
Полный список названий иконок здесь: <https://squidfunk.github.io/mkdocs-material/assets/javascripts/iconsearch_index.json>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 65 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
@@ -54,6 +54,13 @@ site:
|
||||
- title: Исходники
|
||||
url: https://git.axenov.dev/IPTV
|
||||
icon: code-slash-outline
|
||||
tabs:
|
||||
raw:
|
||||
visible: true
|
||||
legal:
|
||||
visible: true
|
||||
text: |
|
||||
<p>Юридический текст с <a href="/terms">условиями использования</a>.</p>
|
||||
|
||||
check:
|
||||
start-on-serve: false
|
||||
@@ -254,6 +261,30 @@ cache:
|
||||
|
||||
---
|
||||
|
||||
### `site.tabs.raw.visible` { id=site-tabs-raw-visible }
|
||||
|
||||
<!-- md:default true -->
|
||||
|
||||
Отображать вкладку «Исходный плейлист».
|
||||
|
||||
---
|
||||
|
||||
### `site.tabs.legal.visible` { id=site-tabs-legal-visible }
|
||||
|
||||
<!-- md:default true -->
|
||||
|
||||
Отображать вкладку «Юридическая информация».
|
||||
|
||||
---
|
||||
|
||||
### `site.tabs.legal.text` { id=site-tabs-legal-text }
|
||||
|
||||
HTML-контент вкладки «Юридическая информация».
|
||||
|
||||
Предназначена для вывода информации о правообладателях и контактах для связи с администратором сайта для решения правовых вопросов.
|
||||
|
||||
---
|
||||
|
||||
### Тип `Link` { id=link }
|
||||
|
||||
Элемент навигации или подвала.
|
||||
@@ -266,7 +297,7 @@ cache:
|
||||
| `icon` | string | Имя иконки |
|
||||
| `children` | Link[] | Дочерние ссылки (выпадающее меню, один уровень вложенности) |
|
||||
|
||||
--8<-- "ionicons-name.md"
|
||||
--8<-- "icons.md"
|
||||
|
||||
```yaml title="Пример"
|
||||
site:
|
||||
@@ -283,9 +314,9 @@ site:
|
||||
icon: code-slash-outline
|
||||
- title: "@iptv_aggregator"
|
||||
url: https://t.me/iptv_aggregator
|
||||
icon: paper-plane-outline
|
||||
icon: bullhorn-variant-outline
|
||||
- title: Telegram
|
||||
icon: paper-plane-outline
|
||||
icon: bullhorn-variant-outline
|
||||
children:
|
||||
- title: Канал
|
||||
url: https://t.me/iptv_aggregator
|
||||
|
||||
@@ -17,14 +17,14 @@ make linux
|
||||
|
||||
## Доступные рецепты Makefile
|
||||
|
||||
| Команда | Назначение |
|
||||
| --- | --- |
|
||||
| `make linux` | Сборка под Linux (amd64 по умолчанию) |
|
||||
| `make win` | Сборка под Windows |
|
||||
| `make darwin` | Сборка под macOS |
|
||||
| Команда | Назначение |
|
||||
| -------------- | ------------------------------------------------------------- |
|
||||
| `make linux` | Сборка под Linux (amd64 по умолчанию) |
|
||||
| `make win` | Сборка под Windows |
|
||||
| `make darwin` | Сборка под macOS |
|
||||
| `make release` | Сборка под все платформы (linux/windows/darwin × amd64/arm64) |
|
||||
| `make clean` | Удаление скомпилированных бинарников |
|
||||
| `make help` | Вывод списка доступных рецептов |
|
||||
| `make clean` | Удаление скомпилированных бинарников |
|
||||
| `make help` | Вывод списка доступных рецептов |
|
||||
|
||||
## Управление архитектурой
|
||||
|
||||
|
||||
@@ -62,10 +62,9 @@ icon: material/book-cog-outline
|
||||
|
||||
* make
|
||||
* [docker](https://docker.com)
|
||||
* [mkdocs](https://www.mkdocs.org/)
|
||||
* [squidfunk/mkdocs-material](https://hub.docker.com/r/squidfunk/mkdocs-material)
|
||||
* <https://squidfunk.github.io/mkdocs-material>
|
||||
* <https://squidfunk.github.io/mkdocs-material/reference/admonitions/>
|
||||
* [zensical](https://zensical.org/docs/get-started/)
|
||||
* [zensical/zensical](https://hub.docker.com/r/zensical/zensical)
|
||||
* <https://zensical.org/docs/get-started/>
|
||||
* <https://squidfunk.github.io/mkdocs-material/reference/icons-emojis/>
|
||||
|
||||
## Запуск mkdocs в контейнере
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -69,11 +69,11 @@ cp /path/to/channels.json ./channels.json
|
||||
|
||||
Файл `compose.yml` запускает три сервиса:
|
||||
|
||||
| Сервис | Образ | Назначение |
|
||||
| --- | --- | --- |
|
||||
| `iptvc` | `git.axenov.dev/iptv/iptvc:latest` | Веб-интерфейс и фоновая проверка плейлистов |
|
||||
| `keydb` | `eqalpha/keydb:latest` | Кеш результатов проверки |
|
||||
| `docs` | `git.axenov.dev/iptv/iptv-docs:latest` | Сайт документации |
|
||||
| Сервис | Образ | Назначение |
|
||||
| ------- | -------------------------------------- | ------------------------------------------- |
|
||||
| `iptvc` | `git.axenov.dev/iptv/iptvc:latest` | Веб-интерфейс и фоновая проверка плейлистов |
|
||||
| `keydb` | `eqalpha/keydb:latest` | Кеш результатов проверки |
|
||||
| `docs` | `git.axenov.dev/iptv/iptv-docs:latest` | Сайт документации |
|
||||
|
||||
Сервис `iptvc` публикует порт `8800`, а `docs` — порт `8801`.
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ site:
|
||||
url: /docs
|
||||
icon: document-text-outline
|
||||
- title: Telegram
|
||||
icon: paper-plane-outline
|
||||
icon: bullhorn-variant-outline
|
||||
children:
|
||||
- title: Канал
|
||||
url: https://t.me/my_channel
|
||||
@@ -139,7 +139,7 @@ site:
|
||||
icon: person-outline
|
||||
```
|
||||
|
||||
--8<-- "ionicons-name.md"
|
||||
--8<-- "icons.md"
|
||||
|
||||
!!! note "base-url"
|
||||
Параметр `base-url` используется для формирования внутренних ссылок.
|
||||
@@ -312,7 +312,7 @@ site:
|
||||
url: /docs
|
||||
icon: document-text-outline
|
||||
- title: Telegram
|
||||
icon: paper-plane-outline
|
||||
icon: bullhorn-variant-outline
|
||||
children:
|
||||
- title: Канал
|
||||
url: https://t.me/my_channel
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
!!! question "Где взять имя иконки?"
|
||||
Откройте галерею иконок на сайте [Ionicons](https://ionic.io/ionicons).
|
||||
Кликнув на нужную иконку, внизу вы увидите её имя.
|
||||
Откройте галерею иконок на сайте [Pictogrammers](https://pictogrammers.com/library/mdi/).
|
||||
Кликнув на нужную иконку, вы увидите её имя.
|
||||
Именно это имя используется в конфигурации iptvc.
|
||||
|
||||
??? image "Скриншот"
|
||||

|
||||

|
||||
Reference in New Issue
Block a user