게시물 또는 주제의 HTML 재구성

:bookmark: 이 가이드는 Discourse의 게시물과 주제에서 HTML을 수동으로 다시 빌드하는 방법을 설명합니다. 링크에 포함된 메타데이터를 업데이트하는 데 유용할 수 있습니다.

:person_raising_hand: 필요한 사용자 권한: 관리자, 운영자 또는 신뢰 수준(Trust Level) 4 사용자

때때로 Discourse의 게시물이나 주제에는 업데이트가 필요한 내장 메타데이터가 포함된 링크가 있을 수 있습니다. 이 가이드에서는 주의를 요하는 게시물에서 수동으로 HTML을 다시 빌드하는 방법을 보여줍니다.

게시물에서 HTML 다시 빌드

게시물에서 HTML을 수동으로 다시 빌드하려면:

  1. 게시물 하단 근처의 ... 아이콘을 클릭하세요.

  2. “렌치”(Wrench) 아이콘을 선택하세요.

  3. “Rebuild HTML” 옵션을 클릭하세요.

자주 묻는 질문(FAQ)

질문: 모든 사용자가 HTML을 다시 빌드할 수 있나요?
답변: 아니요, 스태프 사용자(관리자와 운영자)와 신뢰 수준 4 사용자만 HTML을 다시 빌드할 수 있습니다.

질문: 게시물에서 HTML을 다시 빌드했는데도 링크가 업데이트되지 않으면 어떻게 하나요?
답변: HTML을 다시 빌드한 후에도 링크가 업데이트되지 않는다면, 일반적으로 링크 자체에 문제가 있음을 나타냅니다. Iframely와 같은 서비스를 통해 작동하는 링크와 작동하지 않는 링크를 모두 실행하여, 내장 데이터가 포함된 링크가 Discourse 외부에서 올바르게 작동하고 모든 관련 oEmbed 데이터를 포함하는지 확인하는 것을 권장합니다.

질문: 모든 게시물에서 HTML을 다시 빌드하는 자동 프로세스가 있나요?
답변: Discourse는 오래된 베이킹된 버전이 있는 게시물(예: 업그레이드 후)을 15분마다 실행되는 백그라운드 작업을 통해 자동으로 다시 베이킹(rebake)합니다. 그러나 이는 내부 베이킹 버전이 최신이 아닌 게시물에만 적용되며, 모든 게시물에 대해 onebox 또는 링크 메타데이터를 능동적으로 다시 가져오지는 않습니다. 대량 재베이킹을 위해 콘솔 접근 권한이 있는 관리자는 posts:rebake rake 작업을 사용할 수 있습니다.

질문: rebaking과 HTML 다시 빌드(rebuilding HTML)의 차이점은 무엇인가요?
답변: Discourse에서 rebaking과 HTML 다시 빌드는 대부분 동의어입니다. 둘 다 게시물의 HTML 콘텐츠를 재생성하는 과정을 의미하며, 이를 통해 내장 메타데이터와 onebox를 업데이트할 수 있습니다.

8개의 좋아요

Trust level 4 user can also do that.

It would be great if there was not only Documentation for #documentation:admins and #documentation:moderators but also for TL4. Why is this one for admins and not for moderators?

2개의 좋아요

Thanks for mentioning this, I’ve added this to the guide, and I’ve also moved the guide to the #documentation:moderators category since all of the information here will also apply to site moderators.

3개의 좋아요