Публикация
Создание статического контента
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 помогает пользователям публиковать сайты с помощи одного клика.