Публикация

Создание статического контента

cmints --static

Выполняя команду выше ваш статичный контент сайта должен быть готовым и расположены в каталоге content, вы можете скопировать содержимое каталога в любой статический хостинг на ваш выбор, но вы также можете использовать преимущества сушествующих инструментов CMintS, чтобы сделать это гораздо проще.

Github страницы

Страницы Гитхаб - это служба хостинга статичных сайтов, предназначенная для размещения страниц проекта непосредственно из репозитория Гитхаб. Вы можете хостить проекты CMintS бесплатно на страницах Гитхаб, просто запустив команду ниже, учитывая, что вы используете Гитхаб как ваш git хостинг:

cmints --static --deploy

Другие гит хостинги

Команда в разделe Github страниц, публикует на ветку gh-pages. Если вы хотите публиковать на другую ветку, вы можете сделать это настроив ветку публикации в конфигурации, как показанно ниже:

const deployment =
{
  where: "git",
  branch: "deployment-branch"
};

module.exports = {deployment};

Netlify

Используя Netlify вы можете создать непрерывную интеграцию публикации.

Есть несколько способов использование Netlify:

Непрерывное Публикация

Перейдите на начальную страницу, присоедините ваш Git хостинг и выберите проэкт Git а.

Используйте настройки ниже:

  • Ветка публикаций(Branch to deploy) - указывает ветку построения проэкта, обычно это ветка master.
  • Команда построения(Build command) - cmints --static
  • Папка публикации(Publish directory) - content

CLI

интерфейс командной строки Netlify позволяет публиковать сайты сразу из командной строки.

кнопка публикаций Netlify

Кнопка публиковать в Netlify помогает пользователям публиковать сайты с помощи одного клика.