私の解決策は、強調されたタグを持つサイトマップトピックを作成することに収束しています。
Discourse は素晴らしいソフトウェアです。投稿エディタで # を使用してカテゴリやタグを呼び出すことができること(そして、同じ名前のカテゴリとタグの間に曖昧さがある場合は ::tag を追加できること)が気に入っています。
例を挙げます。
# Site Map
## #food
- #asia #europe #america
- #breakfast #lunch #dinner
- #noodle #soup #baking
- #technique #healthy
これにより、サブセットのタグを任意の順序や構成で表示/強調表示できます。
残りの質問は、このサイトマップをどのように表示するかです。
カスタムサイドバーセクションを使用することもできますが、正直なところ、サイドバーのどこかに属するのであれば、それはトップ(コミュニティ)セクション、またはカテゴリの上にあるべきです。
JS で挿入することもできますが、いつかコミュニティサイドバーセクションを編集する機能が追加されることを願っています。
また、トピックの内容をホームページに表示するテーマコンポーネントを作成しようと検討したこともあります。しかし、すでに存在するかもしれませんか?
(タグがランダムに選択された)表示のプレビューです。
Support
Documentation
- #documentation:admins #documentation:moderators #documentation:users #documentation:sysadmin #documentation:theme-developers #documentation:devs
- migrations
これまでの 2 つの最大の課題は次のとおりです。
- 投稿で
#を使用してタグやカテゴリを呼び出した場合、タグやカテゴリの説明にホバーできないようです。 - 複数のカテゴリで使用されているタグの場合、上記のようにタグをクリックしてもあまり役に立ちません。
/tags/referenceの代わりに、/tags/c/documentation/10/referenceのようなものにリンクする必要があるかもしれません。これは、単純さを少し損ないますが、決定的な問題ではありません。#reference::category:documentation→/tags/c/documentation/10/referenceのようなことができると素晴らしいでしょう。