This theme component enables you to make Wiki posts (and Shared Edits posts) more obvious.
Wikis and Shared Edits are a powerful feature of Discourse, but many users are unfamiliar with the concept and find the UI just a bit too subtle. This component makes it crystal clear, packaging the content from Change the style of a wiki post.
Installing this component enables you to control the background colour of Wiki posts, and to add some text to the history/edit icon in the top right of the post.
Eu não entendo com No nem Yes na versão mais recente do Discourse Beta. Você está em uma versão antiga do Discourse? Eu não coloquei nenhum controle de versão nisso, desculpe.
Um excelente componente. Mas ele melhora a visibilidade apenas na página do tópico. É possível modificá-lo para que o ícone do wiki seja exibido na página da categoria, na lista de tópicos “recentes”, “não lidos”, etc.?
Boa sugestão, e tenho certeza que é possível (PR bem-vindo!).
Eu resolvo isso simplesmente marcando posts com #wiki em minhas instâncias. É claro que é semi-manual - você pode identificar os posts/tópicos wiki por meio de pesquisa avançada. Tem o bônus adicional de torná-los facilmente descobertos através da navegação na barra lateral.
Pensei que seria bom ter a marcação automática de posts wiki como parte deste componente de alguma forma (ou fazer como você sugere), mas isso não me causou dor suficiente para dedicar tempo para tentar, receio.
Você poderia usar tags para marcar tópicos de “wiki”.
As tags podem ser estilizadas por CSS, se não me engano.
Você obteria o benefício adicional de uma listagem / opção de detalhamento para elas.
Além disso, uma tag wiki poderia ser adicionada a tópicos que incluem wikis automaticamente com um plugin.
Claro. Mas essas cores são muito dominantes para um fundo.
Portanto, eu estava sonhando com algo como 10% de cor do esquema misturada com 90% de fundo. Suponho que SASS (ou algo semelhante) não esteja disponível no frontend.
Mas alguma mágica CSS como esta funcionaria?
Atualização: rgba(0, 255, 0, 0.1) funciona muito bem nos modos escuro e claro.
As funções SASS estão disponíveis na seção de personalização do tema, elas são compiladas quando você salva suas modificações. Você não pode usar funções SASS em variáveis de tema ou CSS.
Se você quiser usar uma função SASS em uma cor do seu esquema de cores, você deve usar a variável SASS correspondente.
Funcionará
body {
background: darken($secondary, 10%);
}
Não funcionará
body {
background: darken($my_theme_variable, 10%);
}
Não funcionará
body {
background: darken(var(--secondary), 10%);
}
E no papel, acho que o que seu link descreve deveria funcionar.