mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-19 06:22:41 +00:00
update examples
This commit is contained in:
parent
4cb266b60a
commit
b31b6c7d03
1 changed files with 10 additions and 5 deletions
|
|
@ -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
|
||||
```
|
||||
|
||||
## Клієнт
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue