Примечание. Проверьте мое множество сетки NetLify. Он делает почти то же самое, что и этот проект, но использует милый статический генератор сайтов. Он быстро, гибкий и не требует рубины.
Действительно простой шаблон Jekyll для создания быстрого статического веб -сайта на NetLify с непрерывным рабочим процессом развертывания.
Этот проект представлен на официальной демонстрации шаблонов NetLify и блоге: 10 лучших статических генераторов сайтов для просмотра в 2018 году
_redirects
и _headers
готовы к использованиюОсновываясь на шаблоне стартера NetLify Jekyll + NetLify CMS, отправляйтесь туда для получения более подробной информации о настройках развертывания и сборки или для получения помощи при настройке NetLify.
Чтобы получить помощь с шаблонами, местным развитием и другими вещами, связанными с Джекиллом, ознакомьтесь с отличными документами Jekyll.
Вы можете протестировать TTFB (время до первого байта (время до первого байта)
Просто нажмите кнопку «Развертывание», чтобы получить собственную копию репозитория, развернутого в NetLify:
Это настроит все, что необходимо для запуска CMS:
После развертывания этого проекта NetLify Identity добавит вас в качестве пользователя CMS и отправит вам электронное письмо. Нет необходимости принимать это приглашение, если вы хотите использовать поставщика OAuth (например, GitHub) для управления аутентификацией для вашей CMS. Рекомендуется использовать этот метод аутентификации, поскольку он устраняет необходимость в том, чтобы электронная почта и пароль для входа в CMS и, как правило, более безопасно. Вам нужно будет добавить поставщика OAuth в настройки приложения NetLify в разделе «Настройки»> «Identity»> «Внешние поставщики».
Затем перейдите к /admin
на вашем сайте, выберите провайдера OAuth в поле входа в систему, и вам следует войти в свою CMS.
Теперь вы все настроены, и вы можете начать редактирование контента!
ПРИМЕЧАНИЕ. Если вы переключите репо, которое было создано на частное, вам нужно регенерировать свой токен, так как токен, сгенерированный с использованием кнопки Deploy to NetLify, может получить только публичные репозитории. Чтобы регенерировать свой токен, перейдите к «Настройкам» в панели мониторинга сайта NetLify, перейдите в раздел «Identity», затем прокрутите к «Сервисам», где вы увидите кнопку «Редактировать настройки». Нажмите на это, и вы увидите текстовую ссылку на «генерировать токен доступа в GitHub».
Клонировать это хранилище и запустить:
bundle install
bundle exec jekyll server --watch
Если вы не хотите устанавливать Ruby-Bundler, вы можете использовать Docker:
docker-compose up
Jekyll будет смотреть папку проекта для изменений.
Теперь перейдите в Localhost: 4000, чтобы предварительно просмотреть сайт, и Localhost: 4000/Admin для входа в CMS.
Это постоянный проект, и я приветствую взносы. Не стесняйтесь отправлять PR.
Если вам нужна помощь с настройкой CMS NetLify, вы можете обратиться к команде NetLify в NetLify CMS -Gitter.