diff --git a/src/assets/css/custom.css b/src/assets/css/custom.css index 4a040d4..339ab91 100644 --- a/src/assets/css/custom.css +++ b/src/assets/css/custom.css @@ -1,3 +1,49 @@ +:root { + /* Yoomoney logo */ + --md-admonition-icon--yoomoney: url('data:image/svg+xml;charset=utf-8,'); + /* Boosty logo */ + --md-admonition-icon--boosty: url('data:image/svg+xml;charset=utf-8,'); +} + +/* Yoomoney styling */ + +.md-typeset .admonition.yoomoney, +.md-typeset details.yoomoney { + border-color: rgba(113, 47, 244, 1); +} +.md-typeset .yoomoney > .admonition-title, +.md-typeset .yoomoney > summary { + background-color: rgba(113, 47, 244, 0.1); +} +.md-typeset .yoomoney > .admonition-title::before, +.md-typeset .yoomoney > summary::before { + background-color: rgb(113, 47, 244); + -webkit-mask-image: var(--md-admonition-icon--yoomoney); + mask-image: var(--md-admonition-icon--yoomoney); +} + +/* Boosty styling */ + +.md-typeset .admonition.boosty, +.md-typeset details.boosty { + border-color: rgb(241, 95, 44); +} +.md-typeset .boosty > .admonition-title, +.md-typeset .boosty > summary { + background-color: rgba(241, 95, 44, 0.1); +} +.md-typeset .boosty > .admonition-title::before, +.md-typeset .boosty > summary::before { + background-color: rgb(241, 95, 44); + -webkit-mask-image: var(--md-admonition-icon--boosty); + mask-image: var(--md-admonition-icon--boosty); +} + + + + + + .chapter li.part-title { font-size: 1.2em; } @@ -14,7 +60,8 @@ main ol li { box-sizing: border-box; color: rgb(33, 37, 41); display: inline-block; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, + sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size: 10.5px; font-weight: 700; height: 17.8438px; @@ -50,11 +97,11 @@ main ol li { } .badge.adult { - background-color: rgb(255, 193, 7) + background-color: rgb(255, 193, 7); } .badge.lapka { - background-color: rgb(13, 202, 240) + background-color: rgb(13, 202, 240); } .icon.online { diff --git a/src/support.md b/src/support.md index 706edde..ca163a2 100644 --- a/src/support.md +++ b/src/support.md @@ -6,46 +6,38 @@ icon: material/hand-heart-outline Проект держится только на сугубо техническом интересе одного разработчика в свободное от работы время. -При этом, проект не планировался как монетизируемый и до сих пор не принёс ни рубля прибыли. +Проект сознательно не монетизируется: это неправильно по отношению к пользователям и правообладателям. -Если у вас есть желание помочь проекту, ниже перечислены минимально доступные тебе способы — от самых простых способов к более сложным. +Ниже перечислены минимально доступные вам способы — от самых простых к более сложным. -## Рассказать публично - -Друзьям, коллегам, на своей страничке, в своих каналах и социальных сетях. - -Вокруг проекта должно быть какое-то сообщество неравнодушных энтузиастов. -Только такие люди обеспечивают прогресс. - -## Подписаться в Telegram +## :simple-telegram: Подписаться в Telegram У проекта есть два публичных ресурса для прямой связи с пользователями. Там можно ставить **платные реакции** к постам и/или **дарить голоса** (бусты): * канал: [@iptv_aggregator](https://t.me/iptv_aggregator) ([boost](https://t.me/iptv_aggregator?boost)) — в нём новости о проекте (общие объявления и проведённые доработки); -* чат: [@iptv_aggregator_chat](https://t.me/iptv_aggregator_chat) ([boost](https://t.me/iptv_aggregator_chat?boost)) — комментарии к каналу, общение по теме проекта и IPTV. +* чат: [@iptv_aggregator_chat](tg/chat.md) ([boost](https://t.me/iptv_aggregator_chat?boost)) — комментарии к каналу, общение по теме проекта и IPTV. -Голоса открывают новые возможности для каналов и групп. +## :material-wallet: Внести пожертвование -## Внести пожертвование +Вы можете внести прямое денежное **пожертвование** с банковской карты на виртуальный кошелёк ЮMoney: -Вы можете внести прямое денежное **пожертвование** с банковской карты на виртуальный кошелёк ЮMoney. -Разовый платёж, без подписок, на любую сумму. - -
yoomoney.ru/to/41001685237530
+!!! yoomoney "[yoomoney.ru/to/41001685237530](https://yoomoney.ru/to/41001685237530)" + Разовый платёж, без подписок, на любую сумму. Также вы можете оформить подписку на Boosty: -
boosty.to/anthonyaxenov
+!!! boosty "[boosty.to/anthonyaxenov](https://boosty.to/anthonyaxenov)" + Разовый платёж или платная подписка. -Финансовая поддержка проекта со стороны пользователей добровольна, она не рассматривается как способ обогащения или способ для эксклюзивного доступа к чему-либо. +Пожертвования добровольны. +Они не дают права на эксклюзивный доступ к чему-либо и не рассматриваются как способ обогащения. +Это лишь попытка компенсировать затраты на содержание проекта. -Пожертвования являются лишь компенсацией трудозатрат и мотивацией к его технической поддержке и развитию. - -На пожертвования [был приобретён](https://t.me/iptv_aggregator/30) домен m3u.su, который сейчас используется в качестве короткого зеркала. +На пожертвования [был приобретён](https://t.me/iptv_aggregator/30) домен `m3u.su`, который сейчас используется в качестве основного адреса. -## Принять участие в разработке +## :simple-git: Принять участие в разработке Весь исходный код проекта хранится в репозиториях организации: [git.axenov.dev/IPTV](https://git.axenov.dev/IPTV) @@ -53,13 +45,13 @@ icon: material/hand-heart-outline !!! info "Это бесплатно, но неактивированные учётки периодически удаляются." -### Создать задачу +### :octicons-issue-opened-16: Создать задачу Любое ПО неидеально, как и документация к нему. Если вы нашли ошибку, опечатку, неожиданное поведение ПО или есть предложение по улучшению — можете создать задачу в соответствующем репозитории организации. -### Прислать изменения +### :octicons-git-pull-request-16: Прислать изменения Вы можете внести исправления в код самостоятельно и прислать pull-request для принятия в основную ветку.