Я экспериментировал с функцией публикации страниц (Page Publishing) и заметил, что страницы, которые также являются «документами» (Discourse Docs), не отображаются в списке опубликованных страниц.
То есть, я могу их опубликовать, и страница генерируется, но она открывается как пустой экран. Контент, судя по всему, присутствует (это видно через инструменты разработчика браузера), но просто не отображается.
Я проверял темы, помеченные как «документы», и у всех них была эта проблема (даже после удаления тегов «doc»!), в то время как темы без такой пометки работали без проблем.
Я также попробовал открыть опубликованную страницу в безопасном режиме, но это, похоже, ничего не изменило.
Интересно, это проблема только у меня (какое-то странное сочетание плагинов?) или другие тоже сталкиваются с этим?
Я попытался воспроизвести это на своём сайте, который также работает на версии 2.9.0.beta7, но мне не удалось повторить такое поведение.
В каком браузере вы просматривали свой сайт? Интересно, что контент был доступен при инспекции страницы, но ничего не отображался. Для тестирования я использовал Chrome версии 103.0.5060.134 и Firefox 91.12.0esr.
Вы помните, какой примерно контент был в теме документации, которую вы превратили в опубликованную страницу? Мне интересно, мог ли быть в посте контент от другого плагина, который, помимо плагина Docs, вызывал эту проблему, или же использовались только базовые функции Discourse (плюс плагин Docs).
Если вы создадите тему с точно таким же контентом, как у той, которая показывает пустую опубликованную страницу, но никогда не добавляете теги для превращения её в документ, проблема всё ещё сохраняется? Странно, что проблема с темой опубликованной страницы сохранялась даже после удаления тега Docs.
Привет, извините за задержку, я был довольно занят на этой неделе.
Это вполне может быть вызвано другим плагином, но единственная последовательная закономерность, которую я обнаружил, заключается в том, что все они были документами.