おっと、その通りですね。ありがとうございます!ホストされているお客様とのやり取りに慣れすぎていて、コンテキストを切り替えるのを忘れていました。
対処すべきドキュメントのギャップはありますか?
ask.discourseより:
<details class='ai-quote'>
<summary>
<span>FAQをガイドラインに名称変更する</span>
<span title='AIとの会話'>AI</span>
</summary>
**HAWK:**
[quote="HAWK, post:2, topic:397882"]
サイドバーにFAQのリンクが見当たりません。これは非推奨になりました。
[/quote]
(これは彼女自身のサイトについて話しているのだと思います。)
これがきっかけで、FAQとガイドラインの状況を整理しようとしたのですが、少し混乱していました。
2月に[FAQをガイドラインに名称変更する](https://meta.discourse.org/t/renaming-faq-to-guidelines/395099)という発表があり、Discourseホストインスタンスではこれが有効になっているのかもしれないようです。:
[quote="Moin, post:5, topic:396672"]
デフォルトでは、FAQの代わりにガイドラインが表示されるようになりました
[/quote]
しかし、私はセルフホスト(そして更新済み)ですが、サイドバーと「概要」ページにまだFAQが表示されています。URLは`/faq`で、「このページを編集」リンクは`/t/guidelines`を指しています。FAQリンクはガイドラインページを表示します。
`FAQ_URL`に外部リンクを追加すると、「概要」ページに新しい「ガイドライン」リンクが表示されます。サイドバーと「概要」ページにはFAQリンクが残りますが、外部リンクのFAQページを指すようになります。
これが「古い」期待される動作だと思います。[発表](https://meta.discourse.org/t/renaming-faq-to-guidelines/395099)では、この変更は「この変更にオプトインしたとき」に有効になると書かれていますが、管理画面でこれを行うためのものは見つかりません。新しい変更を有効にするには、[非表示のサイト設定](https://github.com/discourse/discourse/blob/main/config/site_settings.yml) `rename_faq_to_guidelines`を有効にする必要があると推測しています。:

これで合っていますか?
<small>検索しましたが、これに特化したものは見つかりませんでした。何か見落としていたら申し訳ありません。</small>
**DiscourseHelper:**
```html
<details class='ai-thinking'><summary>思考</summary>
**検索**
検索中: faqページでガイドラインの名称変更を有効にする方法, faqをガイドラインに名称変更するための非表示設定があるか, rename_faq_to_guidelinesサイト設定は何をするか, FAQからガイドラインへの移行方法, 最近のDiscourseアップデートの後でセルフホストなのにFAQが表示されるのはなぜか, FAQをガイドラインに名称変更するための管理UIトグルがあるか、それとも非表示設定を手動で設定する必要があるか
**読み込み中**
読み込み中: <a href='https://meta.discourse.org/t/renaming-faq-to-guidelines/395099'>FAQをガイドラインに名称変更する</a>
**読み込み中**
読み込み中: <a href='https://meta.discourse.org/t/using-hidden-site-settings/308773'>非表示のサイト設定の使用</a>
**読み込み中**
読み込み中: <a href='https://meta.discourse.org/t/hidden-site-settings-reference-guide/308774'>非表示のサイト設定リファレンスガイド</a>
**サイト設定の検索**
'rename_faq_to_guidelines' の検索結果は0件でした
</details>
その通りです。DiscourseはFAQページをガイドラインに名称変更する変更を発表しましたが (発表を参照)、セルフホストサイトでは、これはデフォルトでは有効になっていません。この機能を有効にするための標準のDiscourse管理UIのトグルはありません。代わりに、rename_faq_to_guidelinesという非表示のサイト設定を有効にする必要があります。
この設定は非表示になっており、通常の管理設定パネルからは調整できません。非表示のサイト設定に関するMetaのハウツーで文書化されているように、Railsコンソールからこのような非表示設定を変更できます。
-
Railsコンソールにアクセスします。
cd /var/discourse ./launcher enter app rails c -
非表示設定を設定します。
SiteSetting.rename_faq_to_guidelines = true -
コンソールを終了します。
完了したら、単にexitと入力してください。
これを実行すると、Discourseはサイドバーなどで「FAQ」の代わりに「ガイドライン」を使用するようになり、/faqは/guidelinesにリダイレクトされます。
外部のFAQを使用したい場合でも、faq_url設定を使用でき、これは名称変更後もサイドバーのリンクを上書きします。
参照:
- 発表: FAQをガイドラインに名称変更する
- ハウツー: 非表示のサイト設定の使用
- 非表示のサイト設定リファレンスガイド
非表示のサイト設定の編集やその他関連事項についてさらに詳しい情報が必要な場合はお知らせください!