URL이 포함된 새 게시글을 작성해 보세요.
경고 메시지에 나와 있듯이 Open Graph 태그를 넣지 않았기 때문에, 깔끔한 미리보기가 생성되지 않는다는 점을 알아두세요.
자, 이제 링크가 가리키는 웹사이트의 소유자로서 해당 위치에 Open Graph 태그를 추가해 보세요. 그리고 다시 Discourse 편집기로 돌아와 보면, 보이는 링크 미리보기가 훌륭해집니다. 이제 게시글을 저장하세요.
하지만 아쉽게도, 편집기 미리보기와 달리 게시글은 여전히 엉망진창으로 보입니다. 이른바 "낚시 후 교체(bait and switch)"인 셈이죠.
유일한 우회 방법은 URL 끝에 "#"을 붙이고 저장한 뒤, 그 "#"을 다시 제거하고 저장하는 것입니다.
Facebook에서는 링크 미리보기를 새로 고치려면 게시글을 수정할 필요가조차 없습니다.
제 핵심 주장은 이렇습니다. Discourse는 편집 중에는 링크가 새로 고쳐졌다는 것을 사용자에게 보여줍니다. 하지만 저장한 후에는 여전히 이전 버전을 사용합니다.
"사실 아무것도 변경하지 않았잖아요. 편집기에서 게시글을 보고 '저장’을 클릭했을 뿐이죠"라고 말할 수도 있습니다.
맞습니다. 하지만 Discourse는 링크 미리보기가 새로 고쳐졌다고 믿게 만드는 방식으로 저를 속였습니다.