в настоящее время использует бэкенд headless CMS Strapi + фронтенд на Next.js, размещённый на Vercel.
Также к нему подключён форум Discourse:
https://forum.monerochan.news/
Я также думаю о том, чтобы полностью отказаться от бэкенда Strapi и использовать Discourse в качестве headless CMS.
Таким образом, эту проблему можно решить, размещая «посадочную страницу» и наиболее посещаемые страницы в headless-режиме на чём-то вроде Vercel.
Даже в текущем виде Discourse почти может работать как headless CMS: мы можем просто добавить .json к URL темы и получить данные в формате Markdown или сырые данные постов.
Единственная проблема — постоянные ссылки, курируемые списки тем и система публикации и прав доступа для авторов и редакторов. Часть этого можно реализовать с помощью групп и категорий, но было бы здорово, если бы существовала одна категория для статей или превью-статей.
Возможно, нам стоит создать для этого плагин ![]()
@Canapin спасибо за тему! Отличное чтение
![]()