저는 코드를 전문적으로 다루기보다는 위험한 실험을 하듯 이것저것 만져보는 수준입니다. 업데이트가 지연된 상황에서, 이 홈 페이지에 추천 주제 추가하는 방법(How-to)에 대한 사용법이 사라졌습니다.
https://meta.discourse.org/t/add-a-featured-topic-list-to-your-discourse-homepage/132949
이 기능이 적용된 테마 컴포넌트에서 <head> 부분을 조사하던 중 에러를 발견했습니다.
TypeError: E is not iterable (cannot read property undefined)
E로 식별되는 것을 찾을 수 없습니다. 어떤 이유에서인지, 이곳의 게시물들을 살펴보니 스크립트 태그에 다양한 버전 번호가 사용되고 있다는 점을 알게 되었습니다. 저는 주어진
<script type="text/discourse-plugin" version="0.8">
을 사용했지만, 다른 코드에서는 0.8, 0.8.11, 심지어 0.11 등 다양한 버전 번호를 확인했습니다. 이것이 어떻게 사용되는지 100% 확신은 없지만, 직감에 따라 제 코드의 버전을 0.8.11로 변경해 보았고, 바로 에러가 사라졌습니다.
이것이 기초적인 내용일 수 있지만, 여기서 버전의 용도는 무엇이며 제 템플릿에 어떤 영향을 미치는지 궁금합니다. Discourse 기초 지식에 대한 조언을 부탁드립니다.