diff options
| author | Татьяна Фарбер <alexandr@asustem.ru> | 2026-10-21 16:34:04 +0400 |
|---|---|---|
| committer | Татьяна Фарбер <alexandr@asustem.ru> | 2026-10-21 16:34:04 +0400 |
| commit | fdd5a60e9475537dd216b9a6178179131757a354 (patch) | |
| tree | 083f51e98732405735eb7b58b0c48bb6cd3103c2 | |
| parent | d22d972de0af96508b251f68774032426b4a3207 (diff) | |
| -rw-r--r-- | README.md | 18 | ||||
| -rw-r--r-- | about.gem | 17 | ||||
| -rw-r--r-- | index.gem | 26 | ||||
| -rw-r--r-- | posts/hello-world.gem | 15 |
4 files changed, 76 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..c09383a --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Gemini сервер на OpenResty + +Просто выводит капсулу index.gem, которую можно генерировать уже как угодно. + +Абстрактный каркас для быстрого развертывания текстового сайта (капсулы) в сети протокола Gemini. + +## Как использовать + +1. Скопируйте файлы `.gmi` в корневую директорию вашего Gemini-сервера (root_path в server.lua). +2. Отредактируйте ссылки в формате `=> /путь/к/файлу.gmi` под вашу структуру. +3. Проверьте отображение через любой Gemini-клиент (Lagrange, Amfora, Bombadillo). + +## Особенности формата Gemtext + +* Заголовки размечаются знаками `#`, `##`, `###`. +* Ссылки всегда начинаются с `=> ` и занимают всю строку. +* Списки оформляются через звездочку `* `. +* Блоки кода оборачиваются в три обратных апострофа ` ``` `. diff --git a/about.gem b/about.gem new file mode 100644 index 0000000..e32fa3a --- /dev/null +++ b/about.gem @@ -0,0 +1,17 @@ +# О проекте + +## Манифест чистого текста + +Данная капсула построена на принципах максимальной легковесности, доступности и уважения к приватности читателя. + +### Технологический стек узла: +* Протокол: Gemini (порт 1965) +* Безопасность: Обязательное шифрование TLS v1.2 / v1.3 +* Формат данных: Gemtext (text/gemini) + +### Правила оформления контента: +* Никаких cookie-файлов и метрик слежения. +* Никакого JavaScript кода на стороне клиента. +* Ссылки выносятся строго на отдельные строки для удобства чтения на терминалах. + +=> / На главную страницу diff --git a/index.gem b/index.gem new file mode 100644 index 0000000..d57cc3e --- /dev/null +++ b/index.gem @@ -0,0 +1,26 @@ +# Поднебесный узел + +## Добро пожаловать в текстовое пространство + +Вы находитесь на главной странице минималистичной капсулы, развернутой в альтернативной сети Gemini. Этот узел создан для обмена текстовой информацией, кодом и мыслями без трекеров, скриптов и тяжелой графики. + +### Навигация по узлу +=> /about.gmi Прочитать о целях и манифесте этого проекта +=> /posts/ Бортовой журнал и публикации + +### Свежие записи +=> /posts/hello-world.gmi [2026-10-21] Первое погружение в протокол Gemini + +### Внешние ресурсы +=> gemini://geminiprotocol.net/ Официальный сайт проекта Gemini +=> https://github.com Зеркало исходного кода в WWW (Уходит в Веб) + +### Пример конфигурации (Блок кода) +```text +listen = 0.0.0.0:1965 +root = ./public_html +cert = ./certs/cert.pem +key = ./certs/key.pem +``` + +> "Свобода сети начинается там, где заканчивается разметка контента и начинается сам контент." diff --git a/posts/hello-world.gem b/posts/hello-world.gem new file mode 100644 index 0000000..46c912a --- /dev/null +++ b/posts/hello-world.gem @@ -0,0 +1,15 @@ +# Первое погружение в Gemini + +## Хроники альтернативной сети + +Привет, мир Gemini! Это демонстрационная запись, подтверждающая успешное развертывание узла. + +Сеть Gemini занимает идеальную нишу между спартанским текстовым протоколом Gopher и перегруженным современным Web (HTTP/HTTPS). Она не пытается заменить собой привычный интернет, но возвращает радость от чтения чистых лонгридов. + +### Что планируется публиковать: +* Заметки по системному администрированию. +* Архитектурные разборы легковесных протоколов. +* Просто мысли на технические темы. + +=> /posts/ Вернуться к списку записей +=> / На главную |
