Нужно настроить сервер, а не jekyll.По умолчанию jekyll собирается создавать файлы с расширениями .html.Может быть способ обойти это, но вряд ли вы действительно захотите пойти по этому пути.Вместо этого вам нужно сообщить своему веб-серверу, что вы хотите, чтобы эти файлы обслуживались при вызове URL-адреса с базовым именем файла (без расширения).
Если ваш сайт обслуживается через веб-сервер Apache, вы можетеопция «MultiViews».В большинстве случаев это можно сделать, создав файл .htaccess в корневом каталоге сайта со следующей строкой:
Options +MultiViews
Если эта опция включена, когда Apache получает запрос на:
http://example.com/foo
Он будет обслуживать файл:
/foo.html
Обратите внимание, что сервер Apache должен быть настроен для разрешения установки опции в файле htaccess.Если нет, вам нужно сделать это в самом файле конфигурации Apache.Если ваш сайт размещен на другом веб-сервере, вам необходимо найти эквивалентную настройку.