Предупреждение Netlify CMS больше не поддерживается, поэтому я не буду поддерживать этот проект.
См. decaporg/decap-cms#6503.
И Netlify CMS, и этот проект по большей части работают (по состоянию на ноябрь 2022 г.), хотя и с некоторыми устаревшими подходами, например, с использованием компонентов класса React.
Стартовый проект для создания молниеносных автономных веб-сайтов с помощью Netlify CMS и React.
Я стремлюсь включить часто используемые компоненты и лучшие практики, например, формы, настройки, теги, отложенную загрузку изображений и т. д.
CMS находится по адресу __ВАШЕ_ИМЯ_САЙТА__.netlify.com/admin.
Клонируйте свой репо на локальный компьютер.
Установить зависимости
установка yarn
или npm install
yarn start
или npm run start
Если вы добавляете или редактируете контент локально в CMS, обратите внимание на несколько вещей:
Изменения будут перенесены в удаленный репозиторий.
Вам будет предложено ввести URL-адрес вашего сайта. Это необходимо Netlify Identity для управления входом пользователей. Он хранится в localStorage
, поэтому вам, возможно, придется очистить кеш браузера, если вы переключаете проекты, но остаетесь на localhost:3000
.
Конфигурация Netlify CMS находится в public/admin/config.yml
. Здесь вы будете настраивать страницы, поля, публикации и настройки, которые можно редактировать с помощью CMS.
Подробную информацию можно найти в документации Netlify CMS.
Документация Netlify CMS
Репозиторий Netlify CMS
Hyperstatic — тот же стартовый проект без Netlify CMS.
Gatsby + Netlify CMS Starter (Gatsbro)