이 경우 이를 Theme Component로 만들어 모든 Theme에 해당 Component를 추가하면 됩니다. (이 방식이 추가적인 복잡성을 초래한다는 점은 인정합니다.)
사이트를 전문적으로 운영하려면 모든 코드를 GitHub에 올려두는 것이 매우 좋은 아이디어입니다.
그러나 처음에 아이디어를 시험해 보는 단계라면, 원하시는 대로 로컬 환경에서 자유롭게 실험해 볼 수 있습니다.
코드 변경 사항이 안정화되면 소스 컨트롤에 저장하는 것이 좋지만, 저는 가능하면 빠를수록 좋다고 생각합니다.
GitHub와 결합하여 빠른 이터를 가능하게 하는 방법 중 하나는 다음과 같은 방식을 함께 사용하는 것입니다:
이 방식은 Test Theme의 Test Theme Component에 배포할 수 있게 해줍니다 … 하지만 여기서부터는 꽤 복잡한 영역에 들어갑니다 …
이 방법을 사용하면 즉시 배포할 수 있으며, 결과에 만족하면 변경 사항을 git 저장소에 안전하게 저장할 수 있습니다.