Лёгкий движок с очень интересным названием и полным отсутствием серьёзности. Является форком другого очень старого движка grootcms, однако HCMS был полностью переписан благодаря нескольким ИИ во главе со мной.
Особенности:
- HCMS использует Parsedown, чтобы отображать Markdown файлы в качестве страниц сайта.
- Чтобы создать новую страницу, достаточно создать Markdown файл и скинуть его в папку "content". А открыть можно будет так: названиесайта.соm/index.php?page=НазваниеФайлаВпапкеContent. Тоже самое с папками внутри папки "content", просто тут уже будет вот так: названиесайта.соm/index.php?page=названиеПапки/НазваниеФайла.
- Возможность закрывать сайт на Maintenance Mode, для этого достаточно отредактировать одну строчку в .php ядре движка и сменить "false" на "true". Или наоборот, чтобы отключить.
- Полная поддержка nginx, для которой не нужно заботиться о конфигурации ссылок на сервере. Все страницы просто будут открываться через index.php.
- Стандартная тема поддерживает тёмное оформление в зависимости от настроек системы.
- Можно отмечать страницы как 18+. Для этого будет отображаться соответствующее предупреждение при открытии сайта.
- Поддержка плагинов. Документация по их созданию пока что ещё в процессе дополнения, но по идее основное уже написано.
- Встроенный плагин для блога (может работать не совсем так как изначально планировалось, хоть там ошибок и нет, но всё же пока что beta).
- Встроенный плагин с настройками сайта, где можно персонально поменять тему, если например в папке с ними находится несколько .css файлов (используются Cookies браузера).
- Встроенный плагин для псевдо-DDoS защиты, который при первом открытии сайта откроет страницу с просьбой пройти проверку на робота (используются Cookies браузера).
И не только!
Требования:
- PHP
- Nginx (т.к. Apache и прочее не тестировалось вообще)
Подробное описание и код можно найти вот тут:
https://codeberg.org/FelixFester/HentaiCMS
Живая (пока что) демо страница:
https://hcmsdemo.zya.me/index.php