Discourse はデフォルトでいくつかの便利なリンク(/faq、/privacy、/about)を提供しています。
これらがどのように機能するかは明確ではありません。これらは通常、ログインしていないユーザーには表示されないスタッフチャンネル内のトピックのように見えます。しかし、/privacy や /tos は、ログイン必須設定をオンにしていても、ログインしていないユーザーでもアクセス可能です(これは問題ありませんが、単に観察しているだけです)。
これらは Discourse 内で特別にコード化されているのでしょうか?それともユーザーが制御できるのでしょうか?それとも単なるパーマリンクなのでしょうか?同じように動作する /acceptable-use というリンクを作成したいと考えています。
これらのページには、ページ上部に「Privacy」や「Terms of Service」とラベル付けされたリンクがあり、ナビゲーションを可能にするという便利な機能もあります。また、ログインしている場合は「FAQ」リンクも表示されますが、ログインしていない場合は表示されません。これらがどのように実装されているのか分かりません。なぜなら、利用規約やプライバシーポリシーを含むトピック本文にはそれらが表示されていないからです。
同じように動作するもう一つのトップレベルページをどのように追加すればよいでしょうか?FAQ のように動作し、ログインユーザーにのみ表示されるようにしたいと考えていますが、公開でも構いません。大きな問題ではありません。
最後に、自分でこの答えを見つけるためのヒントはありますか?Discourse のメタフォーラムで相当検索しましたが、関連するものが見つかりませんでした。何かドキュメントなどがあるはずですが、十分に読み込んでいないのでしょう。