Создайте и публикуйте вспыхивающие быстрые блоги с помощью следующего CMS-Gost . При питании на основе React Framework Next.js и контента, питаемым безголовым призраком, вы получите гибридный фронт, готовую к производству, который сочетает в себе лучшие статические и серверные сайты. Самое главное, что ваш сайт может быть легко распространен в мире, чтобы быть обслуживаемым с края. В то же время ваши создатели контента могут продолжать работать с системой авторизации призраков, к которой они привыкли.
Оценки рассчитаны с маяком 6.4.0.
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn build Переменная среды IMAGE_DOMAINS должна содержать разделенный запятой список всех доменов, которые вы используете для изображений в области источника. Например:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
Оптимизация изображений автоматически отключается при развертывании в NetLify, поскольку в настоящее время она поддерживается на NetLify.
Переменная среда SITE_URL должна быть установлена для публичного URL -адреса вашего сайта, в большинстве случаев для вашего пользовательского домена.
| Ключ | Значение (пример) |
|---|---|
| Site_url | https://www.your-blog.org |
Если вы не указаете SITE_URL , он заполнится в соответствии со следующими значениями по умолчанию:
| Платформа | Системное значение | Условия |
|---|---|---|
| Вертел | Vercel_url | Автоматически раскрыть переменные системы среды должны быть проверены |
| NetLify | URL |
Во всех других случаях SITE_URL установлен на http://localhost:3000 .
Весь контент получен из призрачного CMS. Выберите метод в соответствии с вашим сценарием сборки.
Создайте новый текстовый файл .env.local в папке Project Root со следующим контентом:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
Измените CMS_GHOST_API_URL и CMS_GHOST_API_KEY с значениями, которые вы можете генерировать в своем призрачном администраторе при Integrations .
Если вы создаете свой проект с помощью облачного провайдера, лучший вариант - предоставить ключи переменными среды:
| Ключ | Значение (пример) |
|---|---|
| Cms_ghost_api_url | https://your-ghost-cms.org |
| Cms_ghost_api_key | 9fccdb0e4ea5b572e2e5b92942 |
Для достижения наилучших результатов рекомендуется развертывание в Vercel. В качестве альтернативы вы также можете развернуть в NetLify.
Для лучших результатов SEO настоятельно рекомендуется отключить фронт-конечности темы призрачных рулей по умолчанию, выбрав этот сайт частным флагом в настройках вашего призрачного администратора.
Пожалуйста, сообщите о всех ошибках и проблемах на следующих CMS-GHOST/проблемах.
PRS приветствуются! Подумайте о том, чтобы внести свой вклад в этот проект, если вы хотите сделать лучшую сеть.
Особая благодарность этим замечательным людям (ключ эмодзи):
Винс Фулко | Мануэль Таберна ? | Акшат Миттал | Christianlauer ? | Рахул Суреш ? | Мигель Бернард | Стеван Аджи |
Тоан ле ? | Davor Budimir ? | Саймон Холдорф ? | Сумит Кумар ? | Francolamcn ? | Чарльз Чан | Райхан Амин ? |
Энди Грунвальд | Хикз | HUY ? | Лоран Мейер | Гарфункель | Орлеандо Дасси | Flavio li Volsi |
Нат кольцо | Витор Перейра |
Этот проект следует за спецификацией всех контролей. Взносы любого вида приветствуются!
Этот проект не связан с NextJS или Ghost.
Copyright (C) 2020 - 2021 Styxlab - выпущен по лицензии MIT.