정말 고마워요! 잠시 후 이 내용들을 확인해볼게요. 그런데 간단한 질문이 하나 있어요:
GitHub에서 이 테마를 포크(fork)한 경우, 테마를 업데이트하는 올바른 방법은 무엇인가요?
정리하면, 포크를 한 뒤 로컬에서 제대로 수정하고 GitHub에 업데이트를 푸시한 다음, 사이트 관리자(Admin)의 테마 패널에서 테마를 업데이트하는 거예요. 그런데 로컬에서 제가 수정한 내용을 유지하면서 동시에 저희가 테마에 적용한 변경 사항도 포함하려면 어떻게 해야 하나요? 제 포크를 여러분의 변경 사항과 동기화하려고 하면 이런 오류가 나요:
그러면 제 변경 사항을 폐기(discard)하면 제가 한 모든 수정 사항이 사라지는 건가요? 제가 한 편집은 유지하면서 테마 코어에 대한 여러분의 변경 사항도 받고 싶어요.
수정: 여러분의 최신 편집으로 테마를 업데이트했어요. 이제 추적 영역(Tracking area)/아이콘이 화면 왼쪽으로 조정된 것 같고, “2/2” 페이지 영역이 둥글게 처리된 것 같아요. 이게 맞나요? 모바일에서는 좀 더 나아 보이긴 하지만, 일반 사용자 계정에서도 여전히 페이지 번호 옆에 모바일 화면에서 어색한 빈 공간이 남아 있어요.
7시간 후 수정: 그래서 이 테마에는 색상 스킴에서 "선택됨(selected)"과 “호버(hover)” 옵션이 없는 건가요? 마지막 두 개인 선택됨과 호버를 제외한 모든 색상 옵션은 보이거든요.
하지만 GitHub 저장소에서 "highlight-background"를 찾을 수 없습니다. 로컬에서는 어떻게 변경하는지 알고 있지만, 예를 들어 var(--primary-low);를 #000000;으로 변경하면 두 모드 모두에 영향을 미칩니다. 각 모드마다 다른 색상을 사용하려면 어떻게 해야 하나요? 참고: 이 변경 사항은 여기 하단 영역에도 영향을 미치며, 이 부분도 모드별로 다르게 설정해야 합니다:
scss 폴더의 파일들을 중복시킨 stylesheets 폴더를 생성한 것 같습니다. 파일이 중복되어 두 폴더 모두에서 가져오기를 시도하기 때문에 문제가 발생합니다. 스타일을 변경하려면 새로운 테마 컴포넌트를 생성하거나 scss 폴더에서 변경하거나, 폴더 이름으로 stylesheets를 사용해도 되지만, 두 가지를 동시에 사용해서는 안 됩니다. 메인 저장소에서 사용되고 있으므로 scss를 유지하는 것이 좋습니다.
6시간 후 수정: 또한 모든 .scss 파일을 하나의 큰 파일로 합치면 테마가 정상적으로 작동할까요? 사이트를 최대한 최적화하려고 노력하고 있는데, 일부 성능 테스트 사이트에서는 주로 테마에서 오는 css 및 js 파일이 너무 많이 로드된다고 합니다. 파일 수를 줄이고 내용을 하나로 통합하라고 권장했습니다.