minha solução está convergindo para a criação de um tópico de mapa do site com tags enfatizadas.
o discourse é um software incrível. adoro como você pode invocar uma categoria ou tag com # no editor de posts (e anexar ::tag se houver ambiguidade entre uma categoria e uma tag com o mesmo nome).
aqui está um exemplo:
# Mapa do Site
## #food
- #asia #europe #america
- #breakfast #lunch #dinner
- #noodle #soup #baking
- #technique #healthy
isso me permite apresentar/enfatizar um subconjunto de tags na ordem/organização que eu quiser.
a questão que resta é como apresentar este mapa do site.
eu poderia usar uma seção personalizada na barra lateral, mas honestamente, se pertence a algum lugar na barra lateral, pertence à seção superior (Comunidade). ou acima das Categorias.
eu poderia injetá-lo lá com js, mas espero que editar a seção da barra lateral da comunidade seja um recurso algum dia.
além disso, considerei a ideia de tentar criar um componente de tema que mostre o conteúdo de um tópico na página inicial. talvez já exista?
uma prévia de como isso fica (com tags escolhidas meio que aleatoriamente):
Support
Documentation
- #documentation:admins #documentation:moderators #documentation:users #documentation:sysadmin #documentation:theme-developers #documentation:devs
- migrations
meus dois maiores problemas com isso até agora:
- parece que você não pode pairar o mouse para ver descrições de tags e categorias quando elas são invocadas com # em um post.
- para tags que estão em uso em várias categorias, clicar em uma tag como mostrado acima não é muito útil. posso ter que realmente vincular a algo como
/tags/c/documentation/10/referenceem vez de/tags/reference, o que meio que atrapalha a simplicidade da coisa, mas não é um problema. seria legal se você pudesse fazer algo como#reference::category:documentation→/tags/c/documentation/10/reference