이제 Discourse의 동작 방식에 의존하게 된다는 점은 이해했습니다. 도움을 주셔서 감사합니다.
이 문제에 대한 제 상태를 공유하는 것입니다. 여전히 고군분투 중입니다.
Discourse에서 무시되는 것 같아서, img HTML을 src 속성만 포함하도록 정규화(normalize)해 보았습니다. 예를 들어, 일반적으로 WP에서 가져온 게시글은 이렇습니다(여기서는 HTML을 이미 정리했고, src를 제외한 속성은 없습니다). 말씀하신 기준은 관련이 없어 보입니다.
그런 다음 콘솔에서 리베이킹(rebaking, 즉 이미지 다운로드)을 수행하면 일부 주제(topic)에만 작동합니다.
위에서 HTML을 추출한 주제는 일반적으로 무시됩니다. rake posts:rebake를 실행하든, rails에서 post.save! ; post.rebake!를 실행하든, 해당 주제는 무시됩니다. 왜 실패하는지 이유를 알 수 없습니다. 작동했던 다른 주제들과 동일한 HTML을 가지고 있거든요.
하지만, 내용을 변경하지 않고 composer에서 수동으로 편집 후 저장하면 이미지가 추출/다운로드됩니다. 수동으로 편집할 주제가 너무 많습니다.
rails console에서 composer가 저장하는 것과 동일한 방식으로 저장하는 방법에 대해 아이디어가 있으신가요?
참고로, 이 플러그인에 결함이 있다는 말은 아닙니다(오류가 S3 관련 문제를 시사하긴 했지만요). 다만 해당 이미지를 썸네일로 사용했을 때 Discourse에서 이상한 동작이 발생했다는 것입니다. 실제로 그런 것인지 아닌지는 모르겠어요. 수주간 이 플러그인을 만족스럽게 사용해 온 제가 이런 문제를 겪은 것은 처음이라 꽤 이상합니다.
Discourse와 TPL의 최신 버전으로 업그레이드한 후, 타일에서 오류가 발생하고 있습니다. 일부는 타일로 정상적으로 렌더링되지만, 일부는 그렇지 않아 박스가 겹치거나 일부 콘텐츠가 숨겨지는 현상이 나타납니다. https://eqlzr.org 에서 직접 확인해 보실 수 있습니다(확인하려면 아래로 스크롤해야 할 수 있습니다).
브라우저 콘솔에서 어떤 일이 일어나고 있는지 설명하고 있습니다:
페이지가 완전히 로드되기 전에 레이아웃이 강제되었습니다. 스타일시트가 아직 로드되지 않은 경우, 이는 스타일링되지 않은 콘텐츠가 깜빡이는 현상을 유발할 수 있습니다.
로버트님, 다른 소형 사이트에서 TC를 테스트하고 있는데 문제가 발생하고 있습니다. TLP 플러그인은 설치되어 있지 않고, 헬퍼 플러그인만 설치되어 있습니다. 이 사이트의 기본 중립 테마에 설정한 Topic Thumbnails TC는 정상적으로 작동하고 있으며, 다크 테마에는 TLPTC를 설정해 두었으니 어떤 일이 일어나고 있는지 확인해 보실 수 있습니다: https://community.exploringexposure.com/ 모든 것이 최신 버전입니다.