-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
22 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,16 +2,12 @@ | |
sidebar_position: 2 | ||
--- | ||
|
||
# Як працює цей сайт | ||
# Як працює цей сайт і трохи про мережу "dead.guru" | ||
|
||
Все починалось з assada.dead.guru який працював на власному "двіжку" з крутим кастомним дизайном. Але мені просто стало лінь його підтримувати і я прийняв рішення переїхати на Docusaurus. | ||
|
||
Єдине що зараз не зручно - відсутність CI/CD. Але згодом я щось придумаю... Або ні =) | ||
Репозиторій з цим сайтом знаходиться на [GitHub](https://github.com/assada/ut3usw.dead.guru/tree/master). Після пушу в `master` гілку запускається Github Action що збирає сайт і по sftp доставляє артефакт на мій сервер. | ||
|
||
## Оригінальний опис | ||
Сервер працює на **Debian 12** і використовує docker контейнеризацію для кожного сервісу. [Caddy](https://caddyserver.com/) як реверс проксі для вебу. Інші мої сервіси можна знайти на сайті мережі https://dead.guru, а також в дружній мережі [hypogea.org](https://hypogea.org). Наші мережі об'єднані через [tailscale](https://github.com/tailscale/tailscale). І в середині мережі доступні закриті сервіси. | ||
|
||
Я довго шукав платформу що дозволить швидко і зручно створювати нотатки і публікувати їх у тому вигляді який мені подобається. | ||
|
||
Загалом найбільш схожим проектом є GitHub Pages. Але мені здалось що реалізація кастомних фіч займе забагато часу. Тому я написав супер простий проект на Laravel що просто рекурсивно сканує папку з md файлами. Без бази. З одним лиш контролером. Мені навіть здається що даремно я взагалі взяв Laravel.(я скоріше використав вже існуючий ларавель проект що в мене вже був і просто видалив все зайве). Для md парсеру можна писати кастомні теги тощо. Так, авжеж, Jekyl в GitHub Pages це теж дозволяє. Але, у мене на меті створювати тут якісь складніші спецпроекти. Саме репозиторій з нотатками “підєднаний” до основнго рушію цього блогу як гіт сабмодуль та налаштований git actions виконує ssh команду для апдейту сабмодуля на сервері. Таким чином будь-які зміни в нотатках автоматично публікуються. | ||
|
||
Наразі одна з головних проблем це те що я створюю лише маркдаун файли і вийти за рамки контейнеру(наприклад для SEO мета-тегів) доволі складно. Але можливо. Цього поки немає. | ||
Долучайтесь до мережі irc.dead.guru#dead або зв'яжіться зі мною через XMPP `[email protected]`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,9 +2,11 @@ | |
sidebar_position: 1 | ||
--- | ||
|
||
# Що тут? | ||
# Хто тут? | ||
|
||
Тут можна читати всі мої особисті записи. Вони також опубліковані на [GitHub](https://github.com/assada/notes). | ||
Привіт! | ||
|
||
Тут можна читати всі мої особисті і публічні записи. Вони також опубліковані на [GitHub](https://github.com/assada/ut3usw.dead.guru/tree/master/docs). | ||
|
||
Здебільшого це власні нотатки про різні технічні речі, які я вивчаю. Якщо ви хочете допомогти мені в цьому, то ви можете внести власний внесок в документацію. | ||
|
||
|
@@ -14,11 +16,12 @@ sidebar_position: 1 | |
|
||
## Про автора, UT3USW | ||
|
||
Я, Олексій; UT3USW; assada. Народився в Україні в Києві. IT спеціаліст, адепт високонавантажених систем та мереж. Радіоаматор і художник. | ||
Я, Олексій; `UT3USW`; `assada`. Народився в Україні в Києві. IT спеціаліст, адепт високонавантажених систем та мереж. Радіоаматор і художник. | ||
|
||
Звʼязок зі мною можна встановити через XMPP `[email protected]`, IRC `irc.dead.guru#dead` (@figushki) або [Twitter](https://twitter.com/speed_shit). | ||
Або напишіть мені на пошту: `ut3usw(at)gmail.com` | ||
|
||
* DMR ID: [2550574](https://database.radioid.net/database/view?id=2550574) | ||
* Github: https://github.com/assada | ||
* Github: https://github.com/assada (https://git.dead.guru/assada) | ||
* Піксельфед: https://pi.dead.guru/i/web/profile/539480114509897729 | ||
* GPG: https://pgp.mit.edu/pks/lookup?op=get&search=0xD4860A938E541F06 |