# head 태그에 입력된 코드를 정리하는 방법?

**URL:** https://meta.discourse.org/t/how-to-organize-code-entered-from-the-head-tag/154708
**Category:** Development
**Created:** [6월 12, 2020, 9:54오후 UTC](https://meta.discourse.org/t/how-to-organize-code-entered-from-the-head-tag/154708 "2020-06-12T21:54:00Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![JQ331](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@JQ331](https://meta.discourse.org/u/JQ331)
#### Post date: [6월 12, 2020, 9:54오후 UTC](https://meta.discourse.org/t/how-to-organize-code-entered-from-the-head-tag/154708/1 "2020-06-12T21:54:00Z")

</div>

다양한 페이지가 로드될 때 실행되도록 설계된 여러 가지 코드를 디스코urses 포럼에 추가하고 있습니다. 지금까지는 커스터마이징 대시보드의 `head` 태그에 코드를 추가해 왔고, 잘 작동하고 있습니다.

하지만 이제 코드가 상당히 길고 복잡해져서 섹션별로 정리해야 합니다. 이를 위해 원격 테마(remote theme)로 이동해야 한다고 생각합니다.

그렇다면 질문은 이렇습니다. 코드의 복잡성 때문에 현재 `head` 태그에 있는 코드를 다른 파일로 분리하고 싶습니다. **원격 테마에서 이를 수행하는 가장 좋은 방법은 무엇일까요?**

서로 다른 코드는 서로 다른 페이지에서 실행되도록 되어 있습니다. 예를 들어, 한 블록은 토픽 표시 페이지에서, 다른 블록은 카테고리 표시 페이지에서, 또 다른 블록은 그룹 인덱스 페이지에서 실행되어야 합니다.

테마 코드베이스에서 이러한 서로 다른 페이지에 각각 연결되는 다른 `head.html` 파일들을 만들 수 있을까요?

아니면 이 `head` 태그 코드를 관리하기 쉽게 다른 파일로 조직하는 다른 방법이 있을까요?

[개발자 가이드](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648)를 확인해 보았지만, 이 문제에 대한 정보를 찾지 못했습니다.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [6월 12, 2020, 9:59오후 UTC](https://meta.discourse.org/t/how-to-organize-code-entered-from-the-head-tag/154708/2 "2020-06-12T21:59:52Z")

</div>

[Split up theme Javascript into multiple files](https://meta.discourse.org/t/splitting-up-theme-javascript-into-multiple-files/119369) 이 링크를 확인해 보셨나요?

---

<div class="post-metadata">

### Author: ![JQ331](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@JQ331](https://meta.discourse.org/u/JQ331)
#### Post date: [6월 12, 2020, 10:10오후 UTC](https://meta.discourse.org/t/how-to-organize-code-entered-from-the-head-tag/154708/3 "2020-06-12T22:10:45Z")

</div>

> [@awesomerobot](#):
>
> [테마 JavaScript를 여러 파일로 나누기](https://meta.discourse.org/t/splitting-up-theme-javascript-into-multiple-files/119369)를 확인해 보셨나요?

거기에 설명된 분할 방법은 잘 작동합니다. 정보를 공유해 주셔서 감사합니다. 제가 어떻게 구현하는지에 대한 자세한 내용은 [여기](https://meta.discourse.org/t/splitting-up-theme-javascript-into-multiple-files/119369/21)에서 확인하실 수 있습니다.
