Cloudflare의 ‘Auto Minify’ 기능은 최신 버전의 Discourse를 깨뜨릴 수 있습니다. 브라우저 콘솔에서 다음과 같은 오류가 표시됩니다:
Uncaught SyntaxError: Unexpected identifier '#...'
Cloudflare은 이 문제를 인지하고 있으며, 대시보드에 다음과 같은 메시지를 추가했습니다:
참고: 이 기능은 특정 새로운 CSS 및 JS 언어 기능과 완전히 호환되지 않을 수 있으며, 이는 사이트의 기능에 영향을 미칠 수 있습니다.
불행히도, 이 심각한 문제에도 불구하고 기존 사이트의 경우 2024-08-05까지 해당 기능이 활성화된 상태로 유지될 예정입니다. 8월 20일 업데이트: 해당 기능은 여전히 유지되고 있으며, '곧 제거될 예정’이라고 표시되어 있습니다.
이 Cloudflare 기능을 비활성화하고 Discourse 사이트의 기능을 복원하려면 다음을 수행해야 합니다:
-
Cloudflare 설정의 ‘Content Optimization’ 섹션을 방문합니다:
-
"Auto Minify"로 스크롤을 내리고 모든 체크박스를 해제합니다.
-
사이드바에서 Caching → Configuration으로 이동한 다음 "Purge Everything"을 클릭합니다.
이제 포럼을 새로고침하면 모든 것이 정상적으로 작동해야 합니다.
Discourse/Cloudflare 최적화에 대한 자세한 내용은 이 토픽을 확인해 보세요:


