Discourse 버전: 2.4.1
discourse를 최신 버전으로 업데이트한 후, <head>에 추가된 일부 JavaScript가 HTML 소스에서 표시되지 않는 것을 발견했습니다.
예를 들어, Google Analytics 스크립트는 edit CSS/HTLM에 추가되었습니다.
왜 이런 일이 발생하는지 매우 혼란스럽습니다.
Discourse 버전: 2.4.1
discourse를 최신 버전으로 업데이트한 후, <head>에 추가된 일부 JavaScript가 HTML 소스에서 표시되지 않는 것을 발견했습니다.
예를 들어, Google Analytics 스크립트는 edit CSS/HTLM에 추가되었습니다.
왜 이런 일이 발생하는지 매우 혼란스럽습니다.
사라지는 것이 아니라 여전히 존재합니다. 실제로는 모든 인라인 스크립트를 가져와 테마를 위한 단일 파일로 묶어 넣는 것입니다.
discourse/app/models/theme_field.rb at main · discourse/discourse · GitHub
따라서 페이지 소스에서 theme-javascript를 검색하면 다음과 같은 내용을 볼 수 있어야 합니다.
![]()
이 파일에는 모든 인라인 스크립트가 포함됩니다.
또한 Discourse는 Google Analytics를 기본적으로 지원하므로 이를 사용하는 것도 좋습니다.
설정에서 Analytics를 검색해 보세요.
네, 감사합니다. 한번 시도해 보겠습니다.