Документация
Что такое CMintS?
CMintS - это CMS и статический контент-генератор, для создания одноязычных и многоязычных сайтов. CMintS довольно простой в установке, он имеет лишь несколько требований.
Примечание: если вы хотите публиковать ваш первый проект без глобальной инсталяции CMintS, прочтите про быстрый старт.
Установка CMintS
Установка CMintS довольно проста, убедитесь, что у вас установлен Node.js и запустите команду ниже:
npm install -g cmints
Пример проекта
Для того чтобы быстрее освоится рекомендуется создать пример проекта, запустив:
# Генерация одноязычного проекта
cmints --example single
# Генерация многоязычного проекта
cmints --example multi
# Генерирует многоязыковый проект в каталоге {PATH}.
cmints {PATH} --example
Вы можете найти содержание примеров проекта ниже:
Запустить сервер
Для производства:
# Запустить http сервер, обслуживающий текущую папку
cmints --start
# Заменить опциональное {PATH} путём к папке, которую вы хотите использовать.
cmints {PATH} --start
# https-сервер: Заменить {PATH} путём к папке, которую вы хотите обслуживать
# Замените {PRIVATE_KEY} путём к файлу закрытого ключа(private key)
# Замените {CERTIFICATE} на путь к файлу сертификата
cmints {PATH} --start --https -k {PRIVATE_KEY} -c {CERTIFICATE}
Для разработки:
# Запустите http-сервер, обслуживающий текущую папку, используйте --no-cache чтобы отключить кэширование
cmints --start --no-cache
# Заменить опциональный параметр {PATH} путём папки, которую вы хотите использовать
cmints {PATH} --start --no-cache
Создание статического содержимого
Выполните команды ниже для создания статического содержимого
# Генерировать статический контент текущего каталога
cmints --static
# Заменить опциональное {PATH} путё к проекту для генерации контента
cmints {PATH} --static