포럼을 "정적" 모드로 전환하는 "최고"의 방법은 무엇인가요?

포럼을 “정적(static)” 모드로 전환하는 "최적"의 방법은 무엇일까요? 새로운 가입, 새 게시물 작성, 로그인 없이 사용자가 콘텐츠를 조회만 할 수 있도록 하려면 어떻게 해야 하나요?

관리자로서 새로운 사용자 가입을 막을 수는 있습니다.
하지만 정적 페이지를 생성하는 방법을 찾고 있습니다.
아직까지
이 게시물에 언급된 wget --wait=1 --recursive --page-requisites --user-agent "Googlebot" https:/site.com 명령을 Discourse가 호스팅된 VPS에서 실행한 뒤, 해당 폴더를 로컬 컴퓨터에서 확인해 보았지만 CSS가 제대로 적용되지 않았습니다.
더 나은 해결책이 있을까요? 미리 감사드립니다.

hi @jsmith1, Meta에 오신 것을 환영합니다 :wave:

읽기 전용 모드를 원하시는 것 같네요:

관리자 - 백업 - “읽기 전용 활성화” 버튼

읽기 전용 모드를 활성화해도 여전히 Docker가 실행 중이어야 하는 것 같습니다.

모든 페이지가 HTML 페이지로 작동하기만 한다면 더 간단한 솔루션이 있을까요?

Jeff Atwood의 이 글도 발견했습니다.

읽기 전용 모드와 같이 작동하는 정적 페이지/사이트를 얻는 방법이 이 방식인가요?

빠른 답변에 감사합니다.

여전히 매우 중요하다고 생각하는 기능이 하나 있습니다. 바로 Discourse 사이트를 영구적으로 장기 보관하기 위해, 예를 들어 인터넷 아카이브에 저장하기 위해, 완전히 정적 HTML “아카이브” 모드로 전환할 수 있는 기능입니다.

웹 크롤러 뷰를 통해 이와 유사한 기능을 갖추고 있으므로, 완전히 먼 이야기는 아닙니다.

부디 “예” 또는 "아니오"로만 답변해 주시겠어요? (답변을 강요하려는 의도는 아니지만, 글을 여러 번 읽어도 "예, 완전히 할 수 있다"로 완전히 이해하지 못하겠습니다.)

아니요, 현재 Discourse에서는 불가능합니다.

모든 카테고리의 권한을 '모두’가 '보기’만 할 수 있도록 설정하면 되지 않나요? 이렇게 하면 포럼이 읽기 전용 모드로 전환됩니다.

로그인은 여전히 가능하지만, 새 가입은 비활성화할 수 있습니다. 로컬 로그인을 비활성화해 볼 수도 있지만, 그렇게 하면 다른 모든 사용자와 마찬가지로 본인도 접근할 수 없게 될 수 있습니다.

누군가 로그인하여 메시지나 채팅을 하는 것을 원치 않는다면, 모든 사용자의 계정을 비활성화하되 익명 접근은 허용하는 것도 시도해 볼 수 있습니다. (이미 제공되는 기능으로 인해 '정적 모드’의 약 90%에 도달한 것 같습니다.)