Как включить onebox для работы на самостоятельно размещённом сайте Discourse?
Вам не нужно предпринимать никаких особых действий, чтобы oneboxes работали.
Они должны работать сразу после установки. Можете ли вы вставить ссылку здесь или на try.discourse.org и проверить, работает ли она как ожидалось? Если да, то, возможно, проблема заключается в настройке этого экземпляра.
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
Это вроде сработало… сайт доступен только по приглашению.
С этого сайта один ящик работает для многих других сайтов… просто не локально.
Если я вставлю ссылку из продакшена в стейджинг, я получу тот же результат, что и выше.
Настройки, кажется, в порядке.
Спасибо за дополнительные детали.
Если ваш сайт в продакшене доступен только по приглашениям, то то, с чем вы столкнулись, — это ожидаемое поведение.
Библиотека onebox не может получить информацию с сайта в продакшене, так как он настроен как доступный только по приглашениям, и контент недоступен, если вы не вошли в систему. Поэтому, если вы попытаетесь добавить ссылку — onebox — на ваш сайт в продакшене, на вашем стенде, вы получите это:
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
Обратите внимание, что ссылка ^ выше напрямую перенаправит вас на страницу входа сайта в продакшене.
Если же вы попытаетесь добавить ссылку на ваш сайт в продакшене, на самом сайте в продакшене, то она не будет превращена в onebox, и вы получите это:
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
Это сделано намеренно и является результатом недавнего изменения:
Но, повторюсь, это произойдет только в том случае, если ваш сайт настроен как доступный только по приглашениям или требующий входа в систему.
