Добавить разделы «О нас» и «FAQ» для анонимных пользователей

У нас есть экземпляр с необходимостью входа, но мы хотели бы сделать страницы «О нас» и «Часто задаваемые вопросы» доступными для пользователей, не авторизованных в системе.

Я заметил, что страницы /tos и /privacy видны анонимным пользователям:
image

но нам бы очень хотелось, чтобы все четыре страницы выглядели так:

image

Я знаю, как создать ссылки (видимые только анонимным пользователям) на эти страницы через компонент темы, но не могу понять, как сделать страницы /about и /faq (и их навигацию) доступными для анонимов.

Есть какие-нибудь советы?

Возможно, вам лучше разместить их на родительском домене, например:

www.example.com/faq
www.example.com/tos

А затем ссылаться на них с

forum.example.com

Спасибо за ответ, Джефф. Я понимаю, что это вариант, но у него есть несколько недостатков:

  1. Это снизит ценность нашего замечательного доменного имени healthforum.nz — именно здесь размещён наш экземпляр. Конечно, мы могли бы обойти это, разместив страницы в поддомене, например info.healthforum.nz/faq.
  2. Существующая отличная навигация внутри разделов faq / about / tos / privacy (и теперь, странно, guidelines, если FAQ перенаправлен) не работает для анонимных пользователей, так как они остаются ограничены только разделами tos/privacy.
  3. Нет возможности перенаправить /privacy или /about, чтобы иметь весь набор страниц с навигацией вне Discourse.

Ведь surely должен быть способ сделать эти две страницы (и ссылки на них в навигации) видимыми для анонимных пользователей с небольшой настройкой темы. @awesomerobot, ваша тема здесь, похоже, содержит строительные блоки, которые мне понадобятся (я думаю) — дайте знать, если я иду не по той ветке!

Скорее всего, вам стоит посмотреть что-то вроде Welcome page for private sites, где вы можете добавлять контент на страницу «Требуется учётная запись».

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

Это возможно с помощью компонента темы Trendy Login и Публикации страниц. Если вы перейдете в настройки TC, то найдете параметр login subheader. Здесь вы можете добавить разделы «Часто задаваемые вопросы» и «О нас»:

<a href="your-url-here">Часто задаваемые вопросы</a> | <a href="your-url-here">О нас</a>

Результат: