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 ``` ## Клієнт