Создайте новый пост, содержащий URL.
Обратите внимание, что красивого предпросмотра не сгенерировано, так как, как предупреждает система, вы забыли добавить теги Open Graph.
Хорошо, теперь, будучи владельцем веб-сайта, на который указывает ссылка, добавьте туда теги Open Graph. Вернитесь в редактор Discourse — предпросмотр ссылки, который вы видите, выглядит отлично. Отлично, теперь сохраните пост.
Но увы, это «обман и подмена», потому что пост всё ещё выглядит ужасно, в отличие от того, как он выглядел в предпросмотре редактора.
Единственный обходной путь — добавить «#» в конец URL, сохранить его, а затем удалить этот символ «#» и снова сохранить.
В Facebook даже не нужно редактировать пост, чтобы обновить предпросмотр ссылки.
Моя точка зрения: Discourse показывает людям, что ссылка обновлена, прямо во время редактирования. Но после сохранения всё ещё используется старая версия.
Вы можете сказать: «Ну, вы на самом деле ничего не изменили. Вы просто посмотрели на пост в редакторе, даже если затем нажали „сохранить“».
Верно, но Discourse ввёл меня в заблуждение, заставив подумать, что предпросмотр ссылки обновился.