Единственная цель файла humans.txt — это послание людям. Так-как файл просто текстовы (txt), то и специализированные програмы не потребуются, более чем достаточно Блокнота, TextEdit или Gedit.
Базовые требования
Для того, чтобы любой человек гарантированно смог ознакомиться с его содержимым, есть несколько базовых требований:
- Имя файла должно быть
humans
, а расширениеtxt
, символ в символ —humans.txt
; - Он должен размещаться в корневом каталоге сайта —
<протокол>://<домен>/humans.txt
; - HTTP статус файла
200 OK
и никакой другой; - Файл должен быть текстовым, а не docx или odt с изменённым расширением;
- Кодировка файла должна быть
UTF-8
; - В блоке
<head>…</head>
следует разместить ссылку<link rel="author" href="/humans.txt">
.
Требования более чем просты, но их выполнение обязательно.
Стандарт содержимого
Фактически, humans.txt может содержать всё что угодно, но лучше придерживаться простого стандарта, предложенного Abel Cabans. По этому стандарту, всё содержимое должно быть разбито на три блока:
- TEAM — информация об участниках создания сайта;
- THANKS — блок с благодарностями кому / чему либо.
- SITE — описание технологий применяемых на сайте.
Например, содержимое файла humans.txt может быть следующим:
/* TEAM */ Cheef: R. Dannel Olivaw Contact: [email protected] From: Moon Developer: Hari Seldon Contact: [email protected] From: Trantor /* THANKS */ Zeroth R. Giskard Reventlov From: Aurora /* SITE*/ Last update: 14.05.2019
Рекомендуется использовать английский язык из-за интернациональности аудитории интернета.