Документация

Что такое 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