Гэтсби, RSS-каналы и безголовая CMS

Я создаю сайт, используя Gatsby, и у меня есть раздел "Новости". Этот раздел должен быть заполнен различными новостными статьями из разных RSS-каналов.

Однако я не хочу включать каждую статью из каждого канала и хочу иметь некоторый редакторский контроль (например, изменение заголовков, добавление вводной строки и т. Д.).

Возможно ли сделать это по отношению к какой-то безголовой CMS (например, Contentful или Prismic)?

Если так, есть идеи, как?

Благодарю.

3 ответа

Cosmic JS Headless CMS предоставляет плагин Gatsby-Source-Plugin, а также возможности редактирования контента через панель управления на основе веб-интерфейса. Вы также можете создать собственное расширение для обработки ваших внешних API в Cosmic Dashboard.

Я предполагаю, что мог бы быть способ сделать это с Полями интеграции в Prismic, по сути, подключить ваш репозиторий к внешнему API. Таким образом, у вас есть этот контент, доступный в Prismic, и вы можете добавлять / редактировать поля из CMS

Вот документация: https://user-guides.prismic.io/en/articles/1401183-connect-to-a-custom-api

Strapi CMS предоставляет Gatsby-Source-Strapi или динамические запросы от Graphql или REST.

Контент, который вы можете редактировать с помощью WYSWIG edytor.

Другие вопросы по тегам