Adicione suporte à Sidebar "ícone do Discourse" e mais

Solicitação de Recurso:

Adicionar suporte para “Ícone do Discourse” para renderizar na Barra Lateral, bem como cores de bbcode e suporte a emojis.

1 curtida

Existe alguma forma de alterar o ícone usado para um link específico? Eu examinei o código e parece que isso está codificado diretamente em doc-category-sidebar-panel.js e getPrefixValue(). Minha leitura do código está correta?

Se isso não for possível atualmente, está planejado para o roadmap?

2 curtidas

Concordo com isso, usar emojis no índice seria fácil e dinâmico, e ficaria muito bom, mas eu presumiria que o FontAwesome estaria mais alinhado com o Discourse. Acho que os emojis ficam de alguma forma mais bonitos e convidativos na documentação.

1 curtida

Ser capaz de usar Emoji, Emoji Personalizado ou Fontawesome seria muito, muito útil - nas minhas categorias de documentação, os títulos seriam frequentemente algo como ‘Digital Ocean’ ou ‘AWS’, ou ‘Mailgun’, então ser capaz de adicionar o ícone para estes (mesmo que eu tenha que adicioná-los manualmente ao Emoji Personalizado) realmente alimentaria minhas Obsessões de Documentação interiores (de uma boa maneira).

5 curtidas

Estou esperando pacientemente :smiling_face_with_sunglasses:

2 curtidas

+1 para uma maneira de usar ícones diferentes ou suprimir os ícones. Ter um ícone :page_facing_up: exatamente o mesmo para cada item da lista não adiciona nada para mim.

Caso ajude alguém, aqui está um CSS que suprime o :page_facing_up: nas listas da barra lateral do Discourse Doc Categories, mas não suprime os ícones/pontos da barra lateral em outros lugares do Discourse.

.discourse-docs-sidebar-panel {
    .sidebar-section-link .sidebar-section-link-prefix {
        display: none !important;
    }
    .sidebar-section-link-content-text {
        margin-left: 10px;
    }
}

A parte margin-left: 10px; pode ser ajustada para alinhar o texto de uma forma visualmente agradável para você.

Basta colocar isso no seu CSS de tema personalizado (ou torná-lo parte de um componente de tema personalizado em seu site para conveniência)

3 curtidas