About, FAQ, TOS 및 개인정보처리방침을 숨기는 방법?

커뮤니티 회원들에게 정보, FAQ, 이용약관 및 개인정보 처리방침에 대한 접근을 숨기거나 제거하는 방법은 무엇인가요?

서브페이지 자체의 존재를 없앨 수는 없다고 생각하지만, CSS를 사용하여 사용자가 쉽게 접근하는 것을 “숨길” 수는 있습니다. 예를 들어, 햄버거 메뉴에서 해당 페이지로의 링크를 제거하려면 다음과 같은 CSS를 사용할 수 있습니다.

.hamburger-panel a.widget-link.about-link {
     display: none;
}

그리고

.hamburger-panel a.faq-priority.widget-link {
      display: none;
}

“햄버거 메뉴”라고 말씀하신 것은 사이드바를 말씀하시는 건가요? 보통 “햄버거 메뉴”는 모바일에서만 사용되는 메뉴를 가리키지만, 이 사이드바에도 햄버거 아이콘이 표시되므로 이것이 말씀하신 내용일 수 있습니다.

만약 그렇다면, 이 내용은 2021년 원본 게시물 이후로 변경되었을 수 있습니다. 이 페이지들을 오버플로우 메뉴에서 제거할 수 있는 것으로 보입니다. 사람들은 여전히 링크를 통해 해당 페이지로 직접 이동할 수 있지만, 여기에는 표시되지 않을 것입니다.

제가 잘못 이해했다면 정정해 주세요!

네, OP(원문 작성자)가 당시에는 햄버거 메뉴가 사이드바 대신 사용되던 Discourse를 언급하고 있었던 것 같습니다. 당시의 모습은 대략 다음과 같았습니다:

이후 2022년 초에 새로운 사이드바가 기본 UI 디자인으로 대체되었고, 사이드바는 훨씬 더 많은 기능을 가져다주었습니다.

이 링크들을 숨기기 위해 다음과 같이 조치했습니다:

  • "이 섹션 사용자 지정"을 통해 사이드바 옵션에서 해당 페이지를 제거했습니다.
  • 설정에서 tos-url 등의 URL을 다른 페이지로 변경했습니다.
  • 숨기고 싶은 두 개의 특정 링크를 숨기기 위해 CSS를 추가했습니다. 예를 들어:
    nav-pills .nav-item-privacy {
      display: none;
    }
    .nav-pills .nav-item-tos {
      display: none;
    }
    

이렇게 하면 해당 페이지가 어디에도 표시되지 않도록 충분히 조치한 것일까요, 아니면 제가 놓친 부분이 있을까요?

보완하자면, 제 눈에는 모든 것이 정상적으로 보입니다. 하지만 이 페이지에 도달하거나 이 링크를 볼 수 있는 다른 경로가 있는지, 제가 아직 처리하지 못한 부분이 있는지 궁금합니다.