From b31b6c7d033a5b3b6154c1a4e56c51307791c1bc Mon Sep 17 00:00:00 2001 From: postscriptum Date: Thu, 30 Oct 2025 01:37:26 +0200 Subject: [PATCH] update examples --- public/uk/gemini-protocol-as-http-alternative.gmi | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/public/uk/gemini-protocol-as-http-alternative.gmi b/public/uk/gemini-protocol-as-http-alternative.gmi index 44f5bb0..f39f0b7 100644 --- a/public/uk/gemini-protocol-as-http-alternative.gmi +++ b/public/uk/gemini-protocol-as-http-alternative.gmi @@ -34,10 +34,11 @@ Gemini - мережний протокол прикладного рівня, в * елемент списку 1 * елемент списку 2 -` ` ` заголовок, назва файлу або розширення для підсвітки синтаксису (якщо підтримується) +\``` заголовок, назва файлу або розширення для підсвітки синтаксису (якщо підтримується) код -` ` ` +\``` ``` +* `\` - екранування, цей символ в розмітці не використовується! У розмітці Gemtext не використовуються декоративні технології накшталт CSS, при цьому завдання відображення ресурсу повністю делеговане клієнтові. @@ -127,10 +128,14 @@ Gemini - мережний протокол прикладного рівня, в За допомогою статусів групи "10", що відправляються клієнту, сервер здатний запитувати введення користувача (замість звичних форм, у браузерах Gemini - це спливаюче текстове вікно) Після отримання та обробки даних, сервер зазвичай повертає статус "20", статус "51" (не знайдено) або переадресацію на цільову сторінку з кодом "30". -Приклад типового пакету для текстової сторінки "Hello World": - +Приклад запиту головної сторінки `gemini.circumlunar.space` для командного рядка: +``` bash +echo -e "gemini://gemini.circumlunar.space:1965/\r\n" | openssl s_client -connect gemini.circumlunar.space:1965 -ign_eof ``` -20 text/gemini; charset=utf-8; lang=en\r\nHello%20world%21 + +Приклад умовної відповіді сервера з текстом "Hello World": +``` +20 text/gemini; charset=utf-8; lang=en\r\nHello world ``` ## Клієнт