무료 오픈 소스 Discourse 인스턴스를 사용하는 사용자를 돕는 것을 정말로 즐기고 있으며, 이는 오픈 소스 커뮤니티에 대한 우리의 책임의 일부이기도 합니다.
그러나 다음과 같은 이유들이 있습니다:
시간이 지남에 따라 기본 HTML 및 CSS에 관한 질문이 끊임없이 유입되고 있으며, 이는 Discourse와 관련된 보다 실질적인 문제를 돕는 데 소요되는 시간을 빼앗고 있습니다.
기본 HTML과 CSS를 가르치는 것은 우리의 시간을 생산적으로 사용하는 방법이 아닙니다. HTML 페이지에 몇 가지 CSS 규칙으로 변경 사항을 적용하는 방법을 설명하는 수천 개의 온라인 리소스가 이미 존재합니다. 우리는 그 시간을 Discourse 문제를 해결하고 여러분을 위해 Discourse를 개선하는 데 훨씬 더 쓰고 싶습니다.
또한 이러한 주제들은 특정 사이트의 특정 요구 사항에 매우 특화되어 있어 일반화하기 어렵고, 해당 주제를 우연히 발견할 수 있는 미래 방문자에게 큰 도움이 되지 않는 경향이 있습니다.
따라서 이 시점부터는 기초적인 HTML 및 CSS 변경 사항에 관한 질문은 모두 종료 처리하고, 대신 브라우저의 F12 키를 사용하여 HTML 대상 요소를 찾는 방법, 사이트 커스터마이징에 기본 CSS 라인을 추가하는 방법, 몇 가지 예시, 그리고 웹 상의 다른 공개 HTML 및 CSS 튜토리얼 링크 등을 설명하는 일반적인 Discourse 주제로 유도하겠습니다.
이러한 질문들은 24시간 후 자동 삭제 대상으로 표시될 것입니다.
(참고로 _Discourse 호스팅 고객_이신 경우, 특정 호스팅 플랜의 시간 제약 내에서 이러한 유형의 작업을 돕는 데 훨씬 더 개방적인 자세를 취하고 있습니다.)
Meta는 CSS 입문자를 위한 완전한 가이드를 제공하는 전용 지원 사이트가 아닙니다. 마찬가지로, 플러그인을 통해 Discourse의 동작을 커스터마이징하려는 경우 Ruby와 JavaScript를 처음부터 완전히 배우기 위한 전용 지원 사이트도 아닙니다.
Discourse의 외관을 커스터마이징하려면 CSS에 대해 더 많은 지식을 갖추어야 합니다.
여기에는 Discourse에 특화된 테마, 테마 컴포넌트 및 플러그인 제작에 대한 가이드가 있지만, CSS나 Ruby를 처음부터 유창하게 다루는 법을 배우는 것은 일반적인 기술에 해당하므로 이에 대한 가이드는 제공되지 않습니다. 때로는 사람들이 친절하게 도움을 주기도 하지만, 이는 일반적인 HTML 및 CSS 지식 — 인스펙터, 클래스, 속성 등 기초적인 부분 — 을 함께 설명해야 하므로 항상 가능한 일은 아닙니다.
위에서 링크한 가이드와 Discourse 테마 개발 입문자를 위한 가이드가 시작하는 데 도움이 될 것입니다:
광범위한 커스터마이징을 원하시거나, 또는 학습할 시간이 부족하신 경우, Marketplace 게시판에 게시물을 등록하는 것도 하나의 대안입니다.